星空网 > 软件开发 > Java

Hibernate 更新部分字段的实现

Hibernate 中,有时我们只需要更新部分字段,此时如果使用update()方法,会将所有字段都更新,对于没有set的字段,就会设置成NULL,如果这些字段里面有非空的字段就会报错。

解决的方法可以直接写HQL语句,但是如果字段较多,并且更新的字段是不确定的时候,直接写HQL语句就显得比较麻烦。

一种有效的方法就是先根据需要更新的记录主键,找出这条记录查,根据提交的参数set相应的字段,然后再update()。

// 根据用户提交的ID找出person2int id = person.getId();Person person2 = xkmpService.findById(id);// 设置需要更新的字段的值到person2person2.setAge(30);// 更新person2xkmpService.updatePerson(person2);

 




原标题:Hibernate 更新部分字段的实现

关键词:Hibernate

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

lazada 登录:https://www.goluckyvip.com/tag/85057.html
lazada优点:https://www.goluckyvip.com/tag/85058.html
lazada登录:https://www.goluckyvip.com/tag/85059.html
lazada类目介绍:https://www.goluckyvip.com/tag/85060.html
lazada发展现状:https://www.goluckyvip.com/tag/85061.html
lazada特点:https://www.goluckyvip.com/tag/85062.html
深圳有没有比较好玩的景点 深圳有没有比较好玩的景点推荐一下:https://www.vstour.cn/a/366175.html
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流