HSLQDB кеширует дубликаты? - PullRequest
0 голосов
/ 10 октября 2018

Мы используем HSQLDB для проведения модульного тестирования (да, я знаю, что это действительно интеграционное тестирование, и нет, мы не собираемся его менять) нашего кода.Мы видим проблему, которая проявляется только на нашем сервере сборки, пока Jenkins строит проект.Делая это на каждой из локальных версий HSQLDB для разработчиков, он работает нормально.Проблема также исчезает, когда мы стираем файлы CSV и повторно импортируем данные, что мы не хотим делать часто из-за временных затрат.

Проблема заключается в том, что при выполнении тестов для определенного наборатаблиц, когда запрашивается счетчик результатов запроса, HSQLDB возвращает двойную (или иногда 4x) сумму.При просмотре либо клиента HSQLDB, либо файлов CSV, есть только реальная сумма.

Меня не интересуют обходные пути.Я хотел бы знать, почему это происходит и как решить проблему.Кто-нибудь может помочь с этим?

...