可能是懒加载的问题。
你去hibernate反向工程生成的那个类的对应的映射文件里面看看
把它改成lazy=”false”.
Transaction tran=session.begionTransaction();
................
................
................
................
tran.commit();
声明事务,
最后在save()完成之后,commit();
我也遇见过 我们的解决方案是 一不操作一步提交
声明式事物
你的主键生成方式是什么啊?