mjn*_*mjn 5 java database hibernate jdbc maven-plugin
对于单元测试,演示和Hibernate任务,我想使用一个小而简单的Java数据库,如Derby/Java DB或HSQLDB,可以在Maven中调用.
到目前为止,我还没有找到可以下载和启动Java DB(目前是我最喜欢的)或类似内容的Maven插件.
单元测试的简单设置是在内存中启动hsqldb:
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
Run Code Online (Sandbox Code Playgroud)
无需启动和停止.JDBC驱动程序将"启动"数据库.
您也可以将它用于演示.如果您在应用程序启动时初始化数据库.
可以使用hibernate.hbm2ddl.auto完成数据库设置.
要让Maven仅在测试阶段的依赖项中包含HSQLDB,请在POM中使用它:
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0.7</version>
<scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1844 次 |
最近记录: |