我想将对象列表插入数据库。在特殊情况下,我知道它们的主键(非自动生成)不存在。由于需要插入大量数据,save(Iterable<Obj> objects)
方法速度太慢。
因此,考虑使用原生查询。 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);
当然,如果你有更好的综合解决方案,那就更好了。