1

のようなエラーコード

org.hibernate.TransactionException: nested transactions not supported
    at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.begin(AbstractTransactionImpl.java:152)
    at org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1426)
    at roseindia.PersonDetail.main(PersonDetail.java:16)

これは私のコードです

Session session = HibernateUtil.getSessionFactory().openSession();
session.beginTransaction();

Person person = new Person();
System.out.println("Inserting Record");
session.beginTransaction();
person.setId(1);
person.setName("Jeff");

session.save(person);
session.getTransaction().commit();

System.out.println("Done");
session.close();

古いトランザクションをコミットする前にトランザクションを開始しませんでした。

どうしたの?

4

1 に答える 1