1

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

我已经为 insert , update 和 select 语句提供了 start 和 commit transaction ,并且在某个地方出现错误。

MySQLNonTransientConnectionException:连接关闭后不允许任何操作。连接由于底层异常/错误而被隐式关闭:

所有连接都开始并关闭。并为每个开始交易提供。catch 块中没有添加任何内容。

 finally {
     sqlMapClient.endTransaction();
 }

我想选择语句不需要使用 start /commit transaction。谁能澄清一下?

4

1 回答 1

0

该错误只是表明连接已经关闭,您可能会错过一些异常/错误。

要回答你的问题,select当然可以在事务中。

于 2015-06-23T06:49:14.987 回答