@ElementCollection із @DynamicInsert та @DynamicUpdate | JavalinUa | Java | Hibernate | Postgresql

preview_player
Показать описание
ElementCollection - анотація, яка визначає набір класів базового типу(Integer, Boolean, String і т.д.), або вбудований клас(Embeddable) як асоціацію.

DynamicInsert - анотація, яка дозволяє, при збереженні, створювати SQL-запити, які включають лише змінені поля, зменшуючи обсяг переданих даних і зменшуючи навантаження на базу даних.

DynamicUpdate - анотація, яка дозволяє, при оновлені, створювати SQL-запити, які включають лише змінені поля, зменшуючи обсяг переданих даних і зменшуючи навантаження на базу даних.

Однак існує вартість, пов'язана з генеруванням SQL під час виконання.

00:00 Вітання.
00:21 Опис теми.
01:58 Огляд сутності.
02:30 Створення таблиць.
03:56 Збереження із @DynamicInsert.
06:00 Збереження без @DynamicInsert.
07:03 Оновлення звичайного поля із @DynamicUpdate.
07:53 Оновлення звичайного поля без @DynamicUpdate.
08:28 Оновлення @ElementCollection поля із @DynamicUpdate.
10:05 Оновлення @ElementCollection поля без @DynamicUpdate.
10:49 Оновлення звичайного поля і @ElementCollection поля із @DynamicUpdate.
11:55 Оновлення звичайного поля і @ElementCollection поля без @DynamicUpdate.
13:03 Висновок.
14:56 Прощання.

#освіта #java #programming #hibernate #postgresql #advancedprogramming #advancedjava
welcome to shbcf.ru