多对多:
order 一方
JoinTable
name: 中间表的名称
joinColumns:
@JoinColumn:
name:对应在中间表的的id
referenceColumnName : order的主键id
inverseJoinColumns:
@JoinColumn:
name:menus表在中间表的外键名称
referenceColumnName : menus的主键id
错误点:Method threw 'org.hibernate.LazyInitializationException' exception. Cannot evaluate com...OrdersEntity.toString()
解决方案:
在实体类中不要写@Data注解,自己生成geter和seter方法 在tostring()中也别写实体类的
在@ManyTOMany中要写fetch = FetchType.EAGER
字段对应
敬请参考,问题不一定相同
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)