使用实体管理器进行更新的标准方法似乎是:
Employee employee = em.find(Employee.class, 1);
em.getTransaction().begin();
employee.setNickname("Joe the Plumber");
em.getTransaction().commit();
我想知道是否有更好的方法可以在不进行查找的情况下执行此操作。
相当于
UPDATE Employees
SET nickname="Joe the Plumber"
WHERE id=1;