几天几夜了,终于解决了

首先亮一下自己遇到的奇葩错误:Exception in thread "main" java.lang.IllegalStateException: Transaction already active
    at org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:52)
    at com.Map.ListCompany_new.main(ListCompany_new.java:34)

一头雾水,原来hibernate百度错误是从最后开始百度的。。。。。。记住
不支持内嵌事务。无法在一个事务内开启另一个。
Transaction trans = s.beginTransaction();已经开启了事务。
trans.begin();这句话去掉。

你可能感兴趣的:(Hibernate)