2014-10-03 72 views
1

我正在使用Liquibase。我希望在集成測試之前創建數據庫表。Liquibase liquibase-maven-plugin創建表,但在集成測試中找不到表:org.hibernate.HibernateException

的代碼位於上GitHib:https://github.com/rajivj2/example2/

的EmployeeJpaDAOIT.java是包含測試的類。我想要做的就是在測試實際開始之前創建表格。我可以看到該插件在運行時創建表,但集成測試拋出以下異常:

Caused by: org.hibernate.HibernateException: Missing table: employee 

能否請你幫忙嗎?

+0

我已更新代碼以包含集成測試階段。 – user 2014-10-14 13:44:48

回答

0
<phase>pre-integration-test</phase> 
<goals> 
    <goal>update</goal> 
</goals> 
</phase> 

爲什麼你有目標:更新?

+0

因爲這是一個網站http://www.liquibase.org/documentation/maven/maven_update.html。看起來適合創建表格。 – user 2014-10-03 10:01:22

相關問題