Постоянный HSQLDB поддерживается.Если вы посмотрите на эту страницу:
http://static.springsource.org/spring-roo/reference/html/base-persistence.html
Этот пример приведен для базы данных памяти:
A database properties file (src/main/resources/META-INF/spring/database.properties) which contains user name, password, JDBC driver name and connection URL details:
database.url=jdbc\:hsqldb\:mem\:foo
database.username=sa
database.password=
database.driverClassName=org.hsqldb.jdbcDriver
Вы должны изменить его на:
database.url=jdbc\:hsqldb\:file\:foo
База данных теперь является файловой базой данных с набором файлов: foo.properties, foo.log и т. Д.
Вы можете добавить свойства в URL, как описанов Руководстве по HSQLDB, чтобы управлять различными параметрами персистентности.
В качестве альтернативы, запустить сервер HSQLDB и использовать \:hsql
вместо \:file