Hibernate envers 无法识别来自 hibernate-types-52 的 PostgreSQLInetType 类型
Hibernate envers does not recognize PostgreSQLInetType type from hibernate-types-52
Hibernate envers 无法识别使用来自 hibernate-types library 的 @TypeDef 注释创建的自定义类型。
我有一个使用自定义类型的实体 PostgreSQLInetType.class:
@Entity
@Table(name = "my_acl")
@TypeDef(typeClass = PostgreSQLInetType.class, defaultForType = Inet.class)
@Audited
public class MyAcl {
Inet acl;
//other fields, getters\setters etc.
}
但是在我的 SpringBoot 应用程序启动期间,出现以下异常:
Caused by: org.hibernate.MappingException: Type not supported for auditing: com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType, on entity org.acme.MyAcl, property 'acl'.
有没有办法解决这个问题或告诉 Envers 如何映射 PostgreSQLInetType?
要让 Envers 使用,该类型必须实现 org.hibernate.type.BasicType
接口。
Hibernate envers 无法识别使用来自 hibernate-types library 的 @TypeDef 注释创建的自定义类型。
我有一个使用自定义类型的实体 PostgreSQLInetType.class:
@Entity
@Table(name = "my_acl")
@TypeDef(typeClass = PostgreSQLInetType.class, defaultForType = Inet.class)
@Audited
public class MyAcl {
Inet acl;
//other fields, getters\setters etc.
}
但是在我的 SpringBoot 应用程序启动期间,出现以下异常:
Caused by: org.hibernate.MappingException: Type not supported for auditing: com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType, on entity org.acme.MyAcl, property 'acl'.
有没有办法解决这个问题或告诉 Envers 如何映射 PostgreSQLInetType?
要让 Envers 使用,该类型必须实现 org.hibernate.type.BasicType
接口。