java - Liquibase liquibase-maven-plugin 创建表,但在集成测试中找不到表 : org. hibernate.HibernateException

标签 java spring hibernate maven liquibase

我正在使用 Liquibase。我希望在集成测试之前创建数据库表。

代码位于 GitHub 上:https://github.com/rajivj2/example2/

EmployeeJpaDAOIT.java 是包含测试的类。我想做的就是在测试实际开始之前创建表。我可以看到插件在运行时创建表,但集成测试抛出以下异常:

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

你能帮忙吗?

最佳答案

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

为什么你有目标:更新?

关于java - Liquibase liquibase-maven-plugin 创建表,但在集成测试中找不到表 : org. hibernate.HibernateException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26176292/

相关文章:

java - 确保特定用户只能看到自己的用户详细信息 - 使用 Spring

java - Spring : NoClassDefFoundError

hibernate - Grails - 如何在服务中保存域对象?

Java Jar 文件作为流类加载器

java - 通用类和传递派生数据类型

java - (Apache Beam) 无法增加执行程序内存 - 尽管使用了多个设置,它仍固定为 1024M

java - Hibernate 使用 or 运算符和动态限制从 List<Criterion> 构建查询

java - 带 hibernate 的 DAO 和服务层

java - 如何使用 JPA 从 MySQL 检索 DateTime,无需毫秒

java - SVG 上的 Android RotateDrawable 会产生锯齿状边缘