写个人博客的时候发现这样一个错误

对照代码是没有错的,但是就是出不来结果,然后上网查找,发现
JPA中的could not initialize proxy - no Session异常分析与解决 - 小漆同学 - 博客园 (cnblogs.com)
从这里得到思路和解决办法:
在实体类的相应的多对多关系中的这一段
@ManyToMany(mappedBy = "tags")
private List<Blog> blogs=new ArrayList<>();
改为
@ManyToMany(mappedBy = "tags",fetch=FetchType.EAGER)
private List<Blog> blogs=new ArrayList<>();
至此问题解决
本文介绍了一种在使用Java持久化API (JPA)时遇到的couldnotinitializeproxy-noSession异常,并提供了具体的解决方案。通过将实体类中多对多关系的加载方式由默认改为急加载(FetchType.EAGER),成功解决了该问题。
2405

被折叠的 条评论
为什么被折叠?



