如果用hibernate自己的update()方法,那么更新时会先查对象,在进行更新,也就是产生两条sql语句,如果我用SQLQUERY执行(
update table set x=x where id=x)这样的话一句语句就可以搞定,性能上应该有所提高吧?请问是第一种用update()方法好还是第二种自己写sql语句好?
update table set x=x where id=x)这样的话一句语句就可以搞定,性能上应该有所提高吧?请问是第一种用update()方法好还是第二种自己写sql语句好?
hibernate 既是 "翻译人员";
String sql "一个中国人";你有两种方式:数据库交互数据
(1) 让hebernate 帮自己取数据
(2) 自己直接取数据不同的方式!当然hibernate 效率要高一些。