问题描述
我要更新一条记录的某个字段(点击率+1)是直接load出来再写update(obj)的效率高呢?还是在hql 写 update class set click = click+1 where id =?的效率高
解决方案
第二种三,第一种做了两次查询,而第二种只对数据库进行了一次操作就搞定了。
解决方案二:
要想获取最高的效率须使用jdbc,而使用ORM框架的话会带来一些便利性,但是在效率上相对而言会有所差距,就拿楼主的问题来看,这个问题很明显:load做了一次查询,update做了一次更新,两次操作跟直接sql update速度相比是很明显的.
时间: 2024-08-04 10:33:35