在sqlMapClient.startTransaction();
语句的情况下是否可以使用sqlMapClient.commitTransaction();
和Select
?
我已经为insert,update和select语句提供了启动和提交事务,并且在某个地方我遇到了错误。
MySQLNonTransientConnectionException:连接关闭后不允许进行任何操作由于底层异常/错误隐式关闭了连接:
所有连接已启动和关闭。并为每次开始交易提供。捕获块中未添加任何内容。
finally {
sqlMapClient.endTransaction();
}
我想没有必要为选择语句使用启动/提交事务。任何人都可以澄清一下吗?
最佳答案
该错误仅表示该连接已关闭,您可能错过了一些异常/错误。
要回答您的问题,当然可以在事务中进行选择。
关于java - sqlMapClient.startTransaction()-案例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30995564/