0
我正在使用hibernate jpa的Spring事务。我有一个活动交易,其中我使用Propogation.RequiredNew创建了一个交易。如何使第一笔交易会话数据在下一笔交易中可用无法访问其他事务中的一个事务会话数据
我正在使用hibernate jpa的Spring事务。我有一个活动交易,其中我使用Propogation.RequiredNew创建了一个交易。如何使第一笔交易会话数据在下一笔交易中可用无法访问其他事务中的一个事务会话数据
Hibernate的会话可以开始并提交多个交易。您需要确保您的Hibernate会话在请求期间保持打开状态,而不是仅针对单个事务。
我没有你的实施细节,我想你可以做以下其中之一;
OpenSessionInView
模式实现此目的。这将确保您的Hibernate会话保持打开状态以便请求而不是单个事务。
请看看https://stackoverflow.com/help/how-to-ask – Kruser