【发布时间】:2016-10-26 10:33:15
【问题描述】:
我想在我的数据库中插入一个对象列表。在特殊情况下,我知道他们的主键(不是自动生成的)不存在。由于我需要插入一个大集合,save(Iterable<Obj> objects) 会很慢。
因此我考虑使用本机查询。 native insert query in hibernate + spring data
在上一个答案中,它没有说明如何插入对象集合。这可能吗?
@Query("insert into my_table (date, feature1, feature2, quantity) VALUES <I do not know what to add here>", nativeQuery = true)
void insert(List<Obj> objs);
当然,如果你有一个整体上更好的解决方案,那就更好了。
【问题讨论】:
-
尝试实现spring-data JPA批量插入