2017-07-03 67 views

回答

0

Hibernate的会话可以开始并提交多个交易。您需要确保您的Hibernate会话在请求期间保持打开状态,而不是仅针对单个事务。

我没有你的实施细节,我想你可以做以下其中之一;

  1. 您可以使用OpenSessionInView模式实现此目的。这将确保您的Hibernate会话保持打开状态以便请求而不是单个事务。
  2. 您可以存储打开的会话,但您需要确保它没有并发问题,因为会话对象不是线程安全的。