在我的项目中,我运行以下代码以在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 < #{till}
);
UPDATE transaction
SET
id = id - currval('sq_transaction') + 1
WHERE transaction.id IN (
SELECT cdt.id
FROM transaction cdt
WHERE cdt.datetime < #{till}
);
问题在于此代码最终以:
java.lang.Exception:检测到明显的连接泄漏
感谢任何想法或建议为什么存在连接泄漏。