记录JPA报错
First Post:
Last Update:
Last Update:
2022.11.8记录JPA报错
1、一定要注意如果我们在实体类中没有配置数据表的默认值,那么在存入和取出的时候应该设置。否则在取出的时候就会出现问题。
2、如何通过一方获取到多方实体
3、jsp中 jsp文件夹与上面servlet映射名最好不要一致,这样会出问题
4、注意!!!!一个实体类的表ID名字请设置为ID,保证不出错。
问题描述
分类和博客 多对多 双向 我这里配置中间表来实现实体类的关联
我现在想要通过策略实体获取所有博客,在打印blog时,准确的说是在调用blog的getCategories时 出现stackoverflow的问题。
问题分析:
因为是双向多对多的关联查询,每一个blog实例会输出Set categories的值,而每一个Category实例则会输出Set blogs的值,因此一直递归下去知道栈溢出报错。
解决方法:其实一般情况下没有打印的需求
遍历的时候不调用或者先将blogs设置为null
1 | category.getBlogs().forEach(x->{ |
打赏
支付宝 | Alipay


微信 | WeChat

