如何在不同的表中同时使用Hibernate Transaction?
答案 0 :(得分:0)
你开始一个交易,用你想要的任意数量的实体做你想做的一切,然后提交交易,如the documentation
所示// Non-managed environment idiom with getCurrentSession()
try {
factory.getCurrentSession().beginTransaction();
// do some work
...
factory.getCurrentSession().getTransaction().commit();
}
catch (RuntimeException e) {
factory.getCurrentSession().getTransaction().rollback();
throw e; // or display error message
}