首页 > 编程知识 正文

hibernate自定义sql,hibernate批量更新

时间:2023-05-06 16:32:15 阅读:131771 作者:703

以前使用这个hibernateTemplate模板进行课程设计,虽然感觉很节约代码,但是突然实现了一个功能,只更新了一个字段。 突然,什么都试了一下,但不行。 我在百度上找到了一个方法,在这里分享。

思路是这样子的:先根据一个id去查询全部信息,然后在set单个字段进去直接更新

为什么能做到这一点,是因为你更新的字段在有set直接更新时一定会更新成功,但其他字段由于延迟加载,所以没有set的新数据。 所以就这样。

上传代码:

publicvoidupdatechoosestate (integer userid,String chooseState ) stuinfo SUT=this.hibernate template.get ) stuinfo.cl alala//只需设置一个数据this.hibernate template.update (SUT ); //直接更新}

最后,模板好是好的,但有时你会觉得sql语句更现实。 可塑性更好。

一个小白,如果错了,请告诉我。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。