以下のコードでは:
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();
トランザクションをコメント化/コメント解除するかどうかに関係なく、正常に機能します。つまり、トランザクションがなくても、保存操作は正常に実行されます。しかし、私がドキュメントをチェックすると、挿入、更新、削除の前に常にトランザクションを使用します。同じ理由はありますか?私は何かが足りないのですか?
これについて教えてください。私はかなり混乱しています:(
よろしく、