для нашего приложения sprinboot для junit мы использовали HSQL, и фактической базой данных, которую мы используем, является DB2 или MS SQL Server, к сожалению, в запросах DB2 мы должны использовать NOLOCK, который завершается с ошибками, связанными с моим dao, поскольку HSQLDB не поддерживает NOLOCK.
Моя версия HSQLDB - 2.3.3, и я предполагаю, что есть некоторые условия для игнорирования отсутствия блокировки, если так, то как это сделать. Или есть какой-то обходной путь, например, использование некоторого @primary bean-компонента, где я могу разместить свои запросы так, чтобы junit не читает запросы, связанные с блокировкой.
Я использую бегун sprinbootest для моих юнитов. Аплодисменты, так как я не могу вставить свой код.