hibernate alter
- 作者: 叶子落丶潇潇
- 来源: 51数据库
- 2020-11-09
先给你的那个bean对象中的id字段赋上值,在调用saveorupdate方法时将这个bean作为参数传进去,hibernate自己知道改id的那一列 如果你用其他主键的同理
先使用load方法通过id取到要修改的列到对象里,使对象成为持久态,然后再set你要修改的列属性
你好!
set好用update也可以,saveorupdate也可以,merge也可以~~~至于你说其他的列都成了null,我只能怀疑你cascade配置错误
仅代表个人观点,不喜勿喷,谢谢。
方法多多,
用hql语句,或直接update实体对象,Hibernate只更新实体对象中更新了的属性。
先使用load方法通过id取到要修改的列到对象里,使对象成为持久态,然后再set你要修改的列属性
你好!
set好用update也可以,saveorupdate也可以,merge也可以~~~至于你说其他的列都成了null,我只能怀疑你cascade配置错误
仅代表个人观点,不喜勿喷,谢谢。
方法多多,
用hql语句,或直接update实体对象,Hibernate只更新实体对象中更新了的属性。
推荐阅读
