MyBatis: утечка соединения при обновлении объекта - PullRequest
0 голосов
/ 10 января 2019

в моем проекте я запускаю следующий код, чтобы создать «пробел» в идентификаторах:

<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: обнаружена видимая утечка соединения

Спасибо за любую идею или предложение, почему есть утечка соединения.

...