我需要在事务中两次保存相同的对象,但是hibernate总是只有一个sql更新,任何方式都可以吗?这是代码:
....
session.beginTransaction();
Student s = session.get(Student.class, id);
// (1) first save
s.setSequenceNum(10);
session.saveOrUpdate(s);
// (2) second save
s.setSequenceNum(9);
session.saveOrUpdate(s); // save again
session.getTransaction().commit();
session.close();
Run Code Online (Sandbox Code Playgroud)
hibernate会忽略第一个,而第二个只有一个sql更新.我怎样才能让hibernate同时执行两个sql更新?我需要这个,因为这是我们项目的要求.
hibernate ×1