我有两个模型,第二个是映射到相同的第一个模型两次,具有特定值(它具有带有附加值的 ManyToMany 表的作用):
public class ModelB extend Model {
public ModelA parent;
public ModelA child;
public String value;
public boolean verified = true;
}
在模型 A 中:
@OneToMany(mappedBy="child")
List<ModelB> items;
如果 ModelB 的数据库中没有条目,我会执行modelA.items.size()
=> 1!
为什么是 1?它应该是 0。
这会导致有关布尔值和其他一些无法解释的错误。
我该如何解决?