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

Java 在调用session.gettransaction之前,我是否必须确保存在一个会话?,java,hibernate,Java,Hibernate,在调用session.gettransaction之前,我是否必须确保存在一个会话 如果是,如何检查会话中是否存在当前未提交的事务?否,您不必检查会话。如果当前事务不存在,getTransaction将启动新事务 参见SessionImpl.getTransaction和JDBCContext.getTransactionmrblah的源代码,这就是我昨天提到的问题——你甚至都不想做你想做的事情,就跳进去问问题。这真的是一种非常糟糕的学习语言的方式,而且根本不尊重这里愿意帮助真正需要它的人的人。

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


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

否,您不必检查<代码>会话。如果当前事务不存在,getTransaction将启动新事务


参见
SessionImpl.getTransaction
JDBCContext.getTransaction

mrblah的源代码,这就是我昨天提到的问题——你甚至都不想做你想做的事情,就跳进去问问题。这真的是一种非常糟糕的学习语言的方式,而且根本不尊重这里愿意帮助真正需要它的人的人。更不用说你仍然在每24小时处理20多个问题。。。同样,这不是一个积极的标记。