Una semplice configurazione per i test unitari è quello di iniziare hsqldb in memoria: Stop necessaria
db.connection.driver_class=org.hsqldb.jdbcDriver
db.connection.url=jdbc:hsqldb:mem:aname
db.connection.username=sa
db.connection.password=
hibernate.dialect=org.hibernate.dialect.HSQLDialect
No inizio e. Il driver JDBC "avvierà" il database.
Si può usare anche per le dimostrazioni. Se stai inizializzando il database mentre le applicazioni si avviano.
L'installazione del database può essere eseguita con hibernate.hbm2ddl.auto.
Edit by
kdgregory:
Per avere Maven includere HSQLDB nelle dipendenze solo per la fase di test, utilizzare questo nel vostro POM:
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0.7</version>
<scope>test</scope>
</dependency>
fonte
2009-11-17 14:49:38
perché avresti bisogno di un plugin per avviare un db specifico ?? – jitter
integrazione continua, unit test, dimostrazioni con il minor numero possibile di interazione e configurazione - basta lanciare "mvn test" e quindi usare JPA per creare una tabella per esempio – mjn