Hibernate postgresql / hsqldb TEXT problema de incompatibilidad de columna

Tengo un problema al usar Hibernate y PostgreSQL para producción y HSQLDB para pruebas.
Estoy usando un enfoque de arriba hacia abajo que permite que Hibernate cree un esquema de base de datos.
También estoy usando anotaciones; parte de mapeo de hibernate.cfg.xml solo contiene líneas como
<mapping class="package.subpackage.ClassName" />
Hibernate predetermina las variables de cadena a caracteres variables (255) en PostgreSQL, lo cual no es suficiente para mí en algunos casos, por lo que tengo que redefinir algunas columnas manualmente usando
@Column(columnDefinition = "TEXT").
Pero, el tipo TEXT no es válido para HSQLDB, por lo que esas tablas no se pueden crear.

¿Alguien puede ayudar a resolver esto?

Respuestas a la pregunta(6)

Su respuesta a la pregunta