我正在研究 Mvc 架构,我有 pojo 对象,我想更改主键,请你帮帮我
主键是 varchar
前任:
Users users=usersDao.load("mark")
您永远不应该更改主键的值。主键定义了对象的身份。如果主键已更改,Hibernate 或任何其他 JPA 实现都无法将该对象识别为同一对象。如果主键可能会更改,您应该选择另一个主键或生成代理键。
解决方法是
- 删除现有对象
- 使用不同的主键值再次保留该对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)