这是我的代码
public void something()
{
Session session = HibernateUtil.newSession();
AModelDAO amd = new AModelDAO(session);
BModelDAO bmd = new BModelDAO(session);
Transaction tx = session.beginTransaction();
amd.savesomething(object);
bmd.savesomething(object2);
tx.commit();
session.close();
}
我想知道我的编码是否足够好,或者是否有更好的方法可以产生相同的结果。
由于
答案 0 :(得分:0)
没关系,但您可以尝试使用一些框架(例如Spring)或应用程序服务器来自动管理事务。 如果你想尝试Spring,请阅读:http://docs.spring.io/spring/docs/3.0.x/reference/transaction.html