Поле ТЕКСТ, совместимое с mysql и hsqldb

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

Есть ли стандартное определение столбца, которое я могу использовать для длинных строк, совместимое с mysql И hsqldb?

23
задан Cœur 8 December 2017 в 15:36
поделиться