MyBatis:更新实体时出现连接泄漏

时间:2019-01-10 14:33:43

标签: mybatis

在我的项目中,我运行以下代码以在ID中创建“空白”:

<update id="adjustTransactions">

    SELECT nextval('sq_transaction');

    UPDATE transaction
    SET
        id = id + currval('sq_transaction')
    WHERE transaction.id IN (
        SELECT cdt.id
        FROM transaction cdt
        WHERE cdt.datetime &lt; #{till}
    );

    UPDATE transaction
    SET
        id = id - currval('sq_transaction') + 1
    WHERE transaction.id IN (
        SELECT cdt.id
        FROM transaction cdt
        WHERE cdt.datetime &lt; #{till}
    );

问题在于此代码最终以:

java.lang.Exception:检测到明显的连接泄漏

感谢任何想法或建议为什么存在连接泄漏。

0 个答案:

没有答案