Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想更新数据库中的一列。因此,考虑到性能概念,哪个更好。
从数据库中获取数据,然后使用 pojo 和 hibernate 的 saveOrUpdate 方法设置一个字段。
通过在hql中编写更新查询直接更新数据。
我问这个是因为在一种情况下,数据库中有两次命中,一次是获取数据,第二次是保存数据,在第二种情况下,只有在数据库中保存值时才命中数据
我会说措施......额外的编程工作值得麻烦吗?您真的想编写更新语句(那我们为什么要使用 ORM 工具?!)...您可以获取代理(而不是获取使用负载)并修改/存储它,而不是获取对象。