如何使用hibernate处理字典数据

如何使用hibernate处理字典数据,hibernate,Hibernate,在我的项目中,有许多dict信息: @Entity @Table class Dict{ String type; String value; String desc; boolean valid; } @Entity @Table class User{ String name; Dict post; Dict staffType; .... } 如何映射这些Dict实体? 我不想使用复合主键,这将创建两个带有一个字段的外键。我将为每个实体

在我的项目中,有许多dict信息:

@Entity
@Table
class Dict{
   String type; 
   String value;
   String desc;
   boolean valid;
}

@Entity
@Table
class User{
   String name;
   Dict post;
   Dict staffType;
   ....
}
如何映射这些Dict实体?
我不想使用复合主键,这将创建两个带有一个字段的外键。

我将为每个实体实现主键,并使用一对多关系进行映射:。

您是在征求关于数据库体系结构的建议,帮助您进行Hibernate映射,还是两者都有?我想找到一种处理这种情况的好方法。