Помимо NativeQuery api, поддерживает ли Hibernate выполнение вставок, эквивалентных Insert ALL? - PullRequest
0 голосов
/ 09 января 2019

Я понимаю, что могу создать свой собственный NativeQuery с помощью EntityManager.createNativeQuery (), чтобы вставить несколько строк в одном вызове вставки.

Но интересно, предоставляет ли Hibernate какую-либо готовую функцию, которая поддерживает сохранение нескольких сущностей, например, Hibernate выполняет только один вызов вставки, такой как

INSERT ALL
     INTO my_table (field_x, field_y, field_z) VALUES ('value_x1', 'value_y1', 'value_z1')
     INTO my_table (field_x, field_y, field_z) VALUES ('value_x2', 'value_y2', 'value_z2')
 ...

вместо отдельного вызова вставки для каждой сущности.

Я использую Hibernate 5.3.7 и драйвер JDBC ojdbc7-12.1.0.jar

Спасибо

...