在使用Hibernate的过程中遇到如下异常:
[img]http://s16.sinaimg.cn/mw690/7a0d9dcagcf9ca4aae3af&690[/img]
原因:
Transaction tx = null;
tx = session.beginTransaction();
tx.begin();
Transaction打开了两次,所以会抛出异常。
解决方法:
Transaction tx = null;
tx = session.beginTransaction();
将tx.begain();删除
或者
将上述原因中的三行代码替换成如下代码。
Transaction tx = null;
tx = session.getTransaction();
tx.begin();
[img]http://s16.sinaimg.cn/mw690/7a0d9dcagcf9ca4aae3af&690[/img]
原因:
Transaction tx = null;
tx = session.beginTransaction();
tx.begin();
Transaction打开了两次,所以会抛出异常。
解决方法:
Transaction tx = null;
tx = session.beginTransaction();
将tx.begain();删除
或者
将上述原因中的三行代码替换成如下代码。
Transaction tx = null;
tx = session.getTransaction();
tx.begin();