我正在使用 JPA 来持久化我的实体。假设我ManyToMany
在实体 A 和 B 之间存在关系。因此,在类A
中它将是 aList<B>
和B
a List<A>
。
我的问题是关于添加新关系的效率。以简单的方式,我可以add(new B())
在 class 的列表中创建一个A
。当我在运行时调用 add 方法时,类List
中的B
对象A
会全部从数据库中加载吗?这有效率吗?
如果我有 200 个关系,它将加载所有关系,以简单地添加一个新对象B
?最好创建一个本机查询以在ManyToMany
表中插入新行。