Topic: hibernate中不必要的sql update问题 |
Print this page |
1.hibernate中不必要的sql update问题 | Copy to clipboard |
Posted by: jvcoffee Posted on: 2009-07-29 10:04 hibernate in action第二版中有一段是这么说明的: "从获取方法返回一个不同的对象,通常比由Hibernate传递到设置方法的对象来的安全。hibernate按值比较对象--不是按对象的同一性--来确定一个属性的持久化状态是否需要被更新" 下面用代码来说明一下:(比如一个user类)
比较迷惑的问题是: 1、如果"对象的同一性"相等的话,那么equals(按值比较)必定相等,这和是否产生不必要的更新有什么因果关系? 2、如果按照他的逻辑,确实可以对性能有少许提升,但是岂不是有点浪费内存了? |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |