在调用session.gettransaction之前,我是否必须确保一个存在?

如果是这样,如何检查会话中是否存在当前未提交的事务?

最佳答案

不,您不必检查。如果当前不存在,Session.getTransaction将启动新事务。

请参见SessionImpl.getTransactionJDBCContext.getTransaction的源代码。

09-28 09:54