首先亮一下自己遇到的奇葩错误: java.lang.IllegalStateException: Transaction already active 一头雾水,原来hibernate百度错误是从最后开始百度的。。。。。。记住 不支持内嵌事务。无法在一个事务内开启另一个。 Transaction trans = s.beginTransaction();已经开启了事务。 trans.begin();这句话去掉。