我的问题特定于一些问题场景,其中事务从 Spring Container 启动,EntityManager
然后我从EntityManager
.
整体流程:
在应用程序
entityManager.createNativeQuery(searchQuery)
中可以选择一些数据。我需要
entityManager
在我要设置的会话中退出休眠会话nls_comp
/nls_sort
或者我可以自己执行查询entityManager
。例如更改会话集nls_comp=linguistic
。完成后,我想再次禁用这些选项回到以前的状态。很可能是通过关闭休眠会话或某种机制。这是正确的方法吗?
我是否也应该为 2 alter 命令启动另一个事务(我试过它给出了一些异常)。请让我知道如何实现它以及如何在 spring 启动的事务中管理休眠会话,或者我可以自己实现启用/禁用entityManager
。