sqlMapClient.startTransaction();语句的情况下是否可以使用sqlMapClient.commitTransaction();Select

我已经为insert,update和select语句提供了启动和提交事务,并且在某个地方我遇到了错误。


  MySQLNonTransientConnectionException:连接关闭后不允许进行任何操作由于底层异常/错误隐式关闭了连接:
  
  所有连接已启动和关闭。并为每次开始交易提供。捕获块中未添加任何内容。


 finally {
     sqlMapClient.endTransaction();
 }


我想没有必要为选择语句使用启动/提交事务。任何人都可以澄清一下吗?

最佳答案

该错误仅表示该连接已关闭,您可能错过了一些异常/错误。

要回答您的问题,当然可以在事务中进行选择。

关于java - sqlMapClient.startTransaction()-案例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30995564/

10-10 15:14