2

我想更新数据库中的一列。因此,考虑到性能概念,哪个更好。

  1. 从数据库中获取数据,然后使用 pojo 和 hibernate 的 saveOrUpdate 方法设置一个字段。

  2. 通过在hql中编写更新查询直接更新数据。

我问这个是因为在一种情况下,数据库中有两次命中,一次是获取数据,第二次是保存数据,在第二种情况下,只有在数据库中保存值时才命中数据

4

1 回答 1

0

我会说措施......额外的编程工作值得麻烦吗?您真的想编写更新语句(那我们为什么要使用 ORM 工具?!)...您可以获取代理(而不是获取使用负载)并修改/存储它,而不是获取对象。

于 2013-09-26T10:44:12.167 回答