我在休眠框架上的netbeans中编写了一个程序,以将数据持久保存在mysql db中,一切顺利,主要是当我使用代码片段session.save(newcustomer)时出现的;
会话 - 会话的对象。新客户 - 实体类的对象。
示例片段--
public tab_customer create(tab_customer newCustomer) {
Transaction transaction = session.beginTransaction();
transaction.begin();
System.out.println(transaction.isActive());
session.save(newCustomer);
transaction.commit();
return newCustomer;
}
它的投掷错误可以请任何人帮助我。
在我看来,您开始了两笔交易。注释掉transaction.begin();
.