在JHipster项目中手动添加实体

在JHipster项目中手动添加实体,jhipster,liquibase,Jhipster,Liquibase,在引入自定义用户类型之后,我编写了一个简单的实体类及其存储库和一个单元测试类来测试用户类型 以下是实体类: @Entity @Table(name = "person") @TypeDef(name = "JsonDataUserType", typeClass = JsonDataUserType.class) public class Person { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator

在引入自定义用户类型之后,我编写了一个简单的实体类及其存储库和一个单元测试类来测试用户类型

以下是实体类:

@Entity
@Table(name = "person")
@TypeDef(name = "JsonDataUserType", typeClass = JsonDataUserType.class)
public class Person {

  @Id
  @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
  @SequenceGenerator(name = "sequenceGenerator")
  private Long id;

  private String firstName;

  private String lastName;

  @Type(type = "JsonDataUserType")
  private Map<String, String> additionalData;

  ...
  }
}
当我运行单独的测试时,我得到

Caused by: org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table [person]
...

缺少什么?

您是否将新的更改日志添加到
master.xml
文件中?谢谢。我确实错过了那个。在我将变更日志添加到master.xml之后,问题仍然存在。
    java.lang.IllegalStateException
    Caused by: org.springframework.beans.factory.BeanCreationException
        Caused by: javax.persistence.PersistenceException
            Caused by: org.hibernate.tool.schema.spi.SchemaManagementException 
Caused by: org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table [person]
...