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