hsqldb Режим Oracle выбран для обновления NOWAIT

Похоже, что NOWAIT не поддерживается HSQLDB в синтаксисе Oracle.

Версия HSQLDB: 2.3.3

с

SET DATABASE SQL SYNTAX ORA TRUE;

Исключение производится на SQL

select a, b, c from sometable where id=1 for update NOWAIT

Исключение

Caused by: org.hsqldb.HsqlException: unexpected token: NOWAIT
at org.hsqldb.error.Error.parseError(Unknown Source)
at org.hsqldb.ParserBase.unexpectedToken(Unknown Source)
at org.hsqldb.ParserCommand.compileStatement(Unknown Source)
at org.hsqldb.Session.compileStatement(Unknown Source)
at org.hsqldb.StatementManager.compile(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
Кто-нибудь знает, HSQLDB не поддерживает это?Любые идеи, как избежать этого исключения без изменения исходного SQL. Я могу игнорировать функциональность NOWAIT в своих модульных тестах, но не могу изменить SQL. Дополнительная информация: мы используем spring-jbdc и JdbcTemplate и думаем перехватить это, чтобы заменить sqls на NOWAIT в качестве хака в настройке теста JUnit.

Ответы на вопрос(1)

Ваш ответ на вопрос