有没有办法将值批量插入到列表元素集合中?
这是实体的一个示例:
public Class File{
private String name;
@ElementCollection
@CollectionTable(name="file_tags")
private List<String> tags = new ArrayList<>();
.....
}
我需要添加一个标签列表到大量的文件(十万)。。。这就是为什么我在寻找一种方法来做批量插入。。。我搜索到现在没有结果。
注意,我使用eclipselink作为jpa提供者。
2条答案
按热度按时间kupeojn61#
必须通过在persistence.xml中添加这两个属性来启用批写
brccelvz2#
你要找的是jpa的大批量插页吗?对于eclipselinkjpa,您可以使用批插入进行批量插入,如果您有序列,则可能需要一些时间。