问题描述:
若使用@Data注解,并使用@ManytoMany联合使用
java.lang.StackOverflowError: null(循环引用,堆叠栈)
如图↓
运行项目使用到该实体层中的Manytomany属性的时候会报错
原因分析:
如图↓
解决方案:
将@Data换成@Getter和@Setter,然后tostring自己覆写,不要将那两个Manytomany的对象字段加进去
@Getter
@Setter
//不能使用Data,tostring不适用manytomany