0

这是我的代码

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();
}

我想知道我的编码是否足够好,或者是否有更好的方法来产生相同的结果。

谢谢

4

1 回答 1

0

没关系,但您可以尝试使用一些框架(例如 Spring)或应用程序服务器来自动管理事务。如果您想尝试 Spring,请阅读以下内容: http: //docs.spring.io/spring/docs/3.0.x/reference/transaction.html

于 2013-10-30T07:08:30.770 回答