在用jpa做底层添加一个对象时,对象中有一个对应的多对多对象关系
@Fetch(FetchMode.SUBSELECT)
@ManyToMany(fetch = FetchType.LAZY,cascade = CascadeType.ALL)
@JoinTable(name="w_equipment_sysuser",
joinColumns={@JoinColumn(name="EQUIPMENT_ID")},
inverseJoinColumns={@JoinColumn(name="SYSUSER_ID")})
private List<SysUser> sysUsers;
执行添加时出现该错误,后面才发现是对象级联出错。
把级联关系去除就对了。