首页 相关文章 Hibernate的事务和并发02

Hibernate的事务和并发02

  12.2.1.非托管环境

  如果Hibernat持久层运行在一个非托管环境中,数据库连接通常由Hibernate的连接池机制 来处理。

  

代码内容
session/transaction处理方式如下所示:
//Non-managed environment idiom
Session sess = factory.openSession();
Transaction tx = null;
try {
tx = sess.beginTransaction();
// do some work
...
tx.commit();
}
catch (RuntimeException e) {
if (tx != null) tx.rollback();
throw e; // or display error message
}
finally {
sess.close();
}

  你不需要显式flush() Session - 对commit()的调用会自动触发session...[ 查看全文 ]

2016-02-19 标签:

Hibernate的事务和并发02的相关文章

手机页面
收藏网站 回到头部