detached entity passed to persist:***

detached entity passed to persist 翻译:翻译传递到持久化的分离实体。

错误提示:

detached entity passed to persist: com.lzh.blog.po.Tag; nested exception is org.hibernate.PersistentObjectException: detached entity passed to persist: com.lzh.blog.po.Tag

 

解决办法:

在实体类中的多对多关联中

 

相关解释

CascadeType.PERSIST:给当前设置的实体操作另一个实体的权限。引用于JPA概念解析:CascadeType(各种级联操作)详解_还真是个坚强的女汉纸呢的博客-CSDN博客_cascadetype

这篇文章我认为是比较详细的,有个更加直观的

 

cascade=CascadeType.MERGE,PERSIST,REFRESH,REMOVE,DETACH,ALL_Neil_YoungHY的博客-CSDN博客

然后呢我这解决办法是在原视频的评论区翻出来的,但是在写这篇bug记录的时候,想着引用更多资料的时候,又发现在了这一篇文章

【JPA】JPA 多对多映射报错信息:detached entity passed to persist原因汇总_牛客博客 (nowcoder.net)

这里面直接写出了这个报错的三个可能的原因还有解决办法(主要是懒不想自己打一遍,直接复制过来好了)。

至此,问题解决,以后再次遇到希望这些链接都还可以用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值