JPA生命周期与detached entity passed to persist异常
来源:互联网 发布:惠普网络打印机 设置 编辑:程序博客网 时间:2024/06/05 16:43
今天写代码,需要更新数据。我先在controller里面根据id查询出数据,然后修改其中某些字段的值,传到service中做更新,结果hibernate报错:detached entity passed to persist。
然后尝试在service里面先做查询,然后修改更新,程序正常。
咨询了下架构师,说是entity从service传到controller中,由受控态变成了游离态,所以hibernate认为这是一个新数据,因为主键id存在值了,跟数据库存在主键冲突所以报错。
找到一篇说JPA实体生命周期的文章:http://blog.csdn.net/yingxiake/article/details/50968059
阅读全文
0 0
- JPA生命周期与detached entity passed to persist异常
- JPA异常:org.hibernate.PersistentObjectException: detached entity passed to persist
- J2EE(JPA)detached entity passed to persist异常解决
- detached entity passed to persist异常解决
- detached entity passed to persist异常解决
- detached entity passed to persist异常解决
- detached entity passed to persist 异常
- detached entity passed to persist异常解决
- detached entity passed to persist异常
- detached entity passed to persist
- detached entity passed to persist
- detached entity passed to persist
- detached entity passed to persist
- detached entity passed to persist
- detached entity passed to persist
- detached entity passed to persist:
- detached entity passed to persist
- detached entity passed to persist
- C++类成员冒号初始化以及构造函数内赋值
- Dynamic Attention-controlled Cascaded Shape Regression Exploiting Training Data Augmentation
- 搜索算法的剪枝优化
- springmvc解决 405 request method post not supported(Request method 'POST' not supported)
- SVN简单流程---以公司的使用方法为例
- JPA生命周期与detached entity passed to persist异常
- canvas相关
- Java中System.setProperty()用法
- Mac如何抓取ios中http、https请求的包
- spring读取xml的两种方法
- MD5编码
- ps-关于人物修图
- C语言-栈与队列
- [流媒体服务器搭建] EasyDarwin服务器搭建及客户端推流完整示例