除了NativeQuery API之外,Hibernate是否支持执行等效于Insert ALL的插入?

时间:2019-01-08 22:28:02

标签: hibernate spring-data-jpa

我了解可以使用EntityManager.createNativeQuery()创建自己的NativeQuery,以便在单个插入调用中插入多行。

但是想知道,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')
 ...

代替对每个实体的单独Insert调用。

Iam使用Hibernate 5.3.7和JDBC驱动程序ojdbc7-12.1.0.jar

谢谢

0 个答案:

没有答案