hibernate 更新多条数据疑问

gaojava 2010-09-25 05:21:03
customer 和 order是一对多的关系


现在在一个页面上同时更改几条order的属性(不是全部属性),怎么进行更新?

普通更新数据方法都是先从数据库里查出来,把其中改变的属性替换下在执行UPDATE,现在有几条数据,更新属性各不相同,请问怎么更新啊
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SuperCodingMan 2010-09-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gaojava 的回复:]

引用 2 楼 supercodingman 的回复:

如果不想查出来再改的话,那就直接在Hibernate里面执行SQL吧。


直接用本地SQL?这个不太好吧
[/Quote]
没什么好不好的啦,主要看需求。我有一些项目如果对性能要求较高一点的话也会改回用JDBC来操作SQL的。个人浅见 ^_^
gaojava 2010-09-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 supercodingman 的回复:]

如果不想查出来再改的话,那就直接在Hibernate里面执行SQL吧。
[/Quote]

直接用本地SQL?这个不太好吧
SuperCodingMan 2010-09-25
  • 打赏
  • 举报
回复
如果不想查出来再改的话,那就直接在Hibernate里面执行SQL吧。
gaojava 2010-09-25
  • 打赏
  • 举报
回复
有个办法,先从数据库取出来,在用用反射看看那些属性变动了,就自动赋予新值,在执行UPDATE操作,这个太复杂了,有简单的吗

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧