使用hibernate遇到 org.hibernate.PersistentObjectException: detached entity
来源:互联网 发布:南京交通驾校 知乎 编辑:程序博客网 时间:2024/06/06 20:10
今天开放时遇到 org.hibernate.PersistentObjectException: detached entity问题,看代码没有什么明显问题,于是上网找解决办法:
看到一篇博客:《hibernate遇到的 org.hibernate.PersistentObjectException: detached entity》,虽然出问题的背景不一样,但原理还是一样的。我在for循环中不断向数据库persist()对象,但for循环中是不断向实例赋值来实现的(也就是操作的是同一个实例),此时persist(),对应的实例的主键在数据库中已经存在所以报错(我使用的是hibernate默认的自动生成主键策略)。
找到问题原因解决就简单了,只要每次赋值之前new一个新的实例就ok了!
0 0
- 使用hibernate遇到 org.hibernate.PersistentObjectException: detached entity
- jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常
- jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persis
- jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常
- org.hibernate.PersistentObjectException: detached entity passed to persist:
- JPA异常:org.hibernate.PersistentObjectException: detached entity passed to persist
- org.hibernate.PersistentObjectException: detached entity passed to persist异常
- org.hibernate.PersistentObjectException: detached entity passed to persist异常
- org.hibernate.PersistentObjectException: detached entity passed to persist异常
- org.hibernate.PersistentObjectException: detached entity passed to persist
- org.hibernate.PersistentObjectException: detached entity passed to persist异常
- org.hibernate.PersistentObjectException: detached entity passed to persist异常
- org.hibernate.PersistentObjectException: detached entity passed to persist
- org.hibernate.PersistentObjectException: detached entity passed to persist:
- org.hibernate.PersistentObjectException: detached entity passed to persist异常
- Caused by: org.hibernate.PersistentObjectException: detached entity passed to persist
- org.hibernate.PersistentObjectException: detached entity passed to persist
- org.hibernate.PersistentObjectException: detached entity passed to persist: cn.yjj.oa.entity.Organization
- tcp和UDP
- JAVA控制台输入输出员工信息
- sublime的sidebar自定义
- 智能聊天机器人小黄鸡及其制作方法
- 5个G的Unity插件。老资源了。。
- 使用hibernate遇到 org.hibernate.PersistentObjectException: detached entity
- Android Service运用小例子
- IOS 之 开发的一些小技巧
- 模拟DVD 实现录入 查看 借出 归还 删除 新增 等功能<分层>
- pip“Unable to find vcvarsall.bat”错误解决
- linux下vim命令详解
- 详解排列组合
- ubuntu清理磁盘
- 网站 IIS线程池 处理