文档章节

解决a different object with the same identifier value was already associated with the session错误

尾生
 尾生
发布于 2017/02/14 14:52
字数 203
阅读 110
收藏 0

以上问题,主要出现在一个方法事物内,使用指定id, 生成对象后, 在使用该id关联新增对象,则会出现该错误

a different object with the same identifier value was already associated with the session

翻译为: 

具有相同标识符值的不同对象已与会话关联 

原因是mysql采用了复合主键, 该主键绑定了,但另一个主键没有绑定,所以在另一个主键上添加注解Id就可以了

 

 

以上也有一些其他问题造成的该类bug,比如:

 1. implements java.io.Serializable ,生成的serialVersionUID 是一样的(黏贴惹的祸) 

2. 先查询,后保存,换个顺序就好,先保存,后查询;

 

 

© 著作权归作者所有

共有 人打赏支持
尾生
粉丝 16
博文 142
码字总数 57838
作品 0
杭州
程序员
私信 提问
关于hibernate 更新或者删除报错different object with the same identifier

Hibernate 疑难异常及处理 1、a different object with the same identifier value was already associated with the session。   错误原因:在hibernate中同一个session里面有了两个相同标......

章大大
2016/12/23
10
0
SQl报错提示SQL Error: 0, SQLState: null

hello,我们项目使用的hibernate持久化数据,但是老是有如下错误: 1 .norg.hibernate.util.JDBCExceptionReporter[CATEGORY] org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBC......

licheng.c
2013/04/18
12K
1
SSH2框架 mysql 增加事物则不能修改数据

SSH2框架中,数据库为mysql,在applicationContext.xml中增加事物拦截器后,数据不能修改,提示如下错误: Caused by: org.hibernate.NonUniqueObjectException: a different object with t...

我爱土豆
2012/07/11
505
1
hibernate 解决 the same identifier value

就是 我在 前端 更新一个 表数据, form 表单 提交数据, 然后把 这个对象 进行更新 dao.update(apply); 就报错了: a different object with the same identifier value was already associ...

之渊
08/25
0
0
【hibernate】a different object with the same id...

a different object with the same identifier value was already associated with the session 最普通的出错情况是: 在同一个session中删除该对象,然后再保存该对象,同时主键重复。 所以...

疯狂的艺术家
2011/06/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 其实我在地板也睡不着

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @witt-z :分享歌词: 阴天 在不开灯的房间,当所有思绪都一点一点沉淀。 分享莫文蔚的单曲《阴天》: 《阴天》- 莫文蔚 手机党少年们想听歌,...

小小编辑
15分钟前
11
3
微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
3
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
4
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部