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)
这里面直接写出了这个报错的三个可能的原因还有解决办法(主要是懒不想自己打一遍,直接复制过来好了)。
至此,问题解决,以后再次遇到希望这些链接都还可以用。