Java 如何使用Hibernate保存Class类型的属性?
更具体地说,如何使用Hibernate保存类的类型列表 我有以下(简化的)类:Java 如何使用Hibernate保存Class类型的属性?,java,hibernate,Java,Hibernate,更具体地说,如何使用Hibernate保存类的类型列表 我有以下(简化的)类: @实体 @表(name=“bundles”) 公共类包{ @身份证 私人长id; 私有列表根据,hibernate正确地处理了类: 6.1.1.20.java.lang.Class org.hibernate.type.ClassType 将java.lang.Class映射到JDBC VARCHAR(使用类名) 在类型注册表中的class和java.lang.class下注册(参见第6.5节“类型注册表”) 数据库
@实体
@表(name=“bundles”)
公共类包{
@身份证
私人长id;
私有列表根据,hibernate正确地处理了类
:
6.1.1.20.java.lang.Class
org.hibernate.type.ClassType
将java.lang.Class映射到JDBC VARCHAR(使用类名)
在类型注册表中的class和java.lang.class下注册(参见第6.5节“类型注册表”)
数据库“列”需要是VARCHAR
@Entity
@Table(name = "bundles")
public class Bundle{
@Id
private Long id;
private List<Class<?>> classes;
// Getters & Setters and some logic
}