分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

org.hibernate.NonUniqueObjectException

发布时间:2023-09-06 01:32责任编辑:白小东关键词:暂无标签

前段时间做一个update的操作,同一个类的对象A和B。A有除了ID以外的所有属性值,B只有一个ID值。A是后台对象,数据库里没有,B是从数据库中查到的对象。要把A的所有属性值更新到B上。

因为懒得一个个赋值给B了,嫌麻烦,就把B的ID赋给A,然后update A。就出现了org.hibernate.NonUniqueObjectException.

出现的原因是:在持久层相同ID的对象只能有一个。这里A和B的ID相同,update时就出现了不唯一的异常。

这是初学hibernate时就学过的问题,现在框架用久了,反而把最基本的东西忘记了。。。。

参考链接:http://fatkun.com/2011/04/org-hibernate-nonuniqueobjectexception.html

org.hibernate.NonUniqueObjectException

原文地址:http://www.cnblogs.com/mySummer/p/8099097.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved