在下面的代碼:交易在Hibernate
SessionFactory sessionFactory = new Configuration().configure("student.cfg.xml").buildSessionFactory();
Session session = sessionFactory.openSession();
//Transaction tran = session.beginTransaction();
session.save(student);
//tran.commit();
session.flush();
session.close();
不管我是否註釋/取消註釋的交易,他們工作得很好,即沒有交易還保存操作成功執行。但是當我檢查文檔時,他們總是在插入更新刪除之前使用事務。任何具體原因相同?我錯過了什麼嗎?
請讓我知道這件事。我很困惑:(
問候,
DML命令需要顯式提交..你檢查了插入,刪除,更新命令嗎? – madhairsilence
是的,我知道 – user182944