JPA使用一对多映射关系@data注解报错问题
问题:JPA使用一对多映射关系@data注解时报错,但是使用@Setter @Getter时不报错,这是什么原因呢?
Unable to evaluate the expression Method threw 'org.hibernate.exception.GenericJDBCException' exception.
这个错误是Hibernate懒加载导致的:https://liuyanzhao.com/6995.html
那为什么@data会懒加载报错而@Setter @Getter不会?
@Data:该注解相当于同时加上以**解@Setter @Getter,@ToString,@RequiredArgsConstructor,@EqualsAndHashCode
@ToString 如果jps一段和多端都配置了,会出现内存溢出问题,因为“套娃”,就是嵌套toString了
@EqualsAndHashCode到这了懒加载问题
一端配置
多端:
如果一段配置:@EqualsAndHashCode,但是多端不配置@EqualsAndHashCode则不会报这个错,
可能是因为: