hibernate在调用saveorupdate的时候会根据你数据的主键值先去查找 如果ID既有则update 如果没有则insert 而且这个需求就很奇怪 主键往往确定唯一记录的 修改主键往往会引起关联数据面目全非 如果有外键约束 也不可能将主键值修改掉的
先用load方法取得po
xxxbean b = session.load(xxxbean.class, id);
然后用set方法设置主键的新属性
b.setid(newid);
最后用update()方法更新
session.update(b);
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
取个名字就不用这么纠结了吧