У меня есть приложение, которое использует базу данных mysql, но я хотел бы запустить модульные тесты для приложения в базе данных hsqldb в памяти. Проблема в том, что некоторые из моих постоянных объектов модели имеют поля, которые я аннотировал как columnDefinition = "TEXT", чтобы заставить mysql обслуживать длинные строковые значения, но теперь hsqldb не знает, что означает TEXT. Если я изменю его на CLOB, то hsqldb в порядке, но mysql завершается неудачей.
Существует ли стандартное определение столбца, которое я могу использовать для длинных строк, совместимое с mysql AND hsqldb?