Java 如何在Hibernate地图中描述<;实体,枚举>;实体中的字段
我有:Java 如何在Hibernate地图中描述<;实体,枚举>;实体中的字段,java,hibernate,orm,entity,nhibernate-mapping,Java,Hibernate,Orm,Entity,Nhibernate Mapping,我有: 上市公司{ 地图 } 在输出中,我需要相同的表users和company\u users,带有(id主键,company(fk)INTEGER,user(fk)INTEGER,角色VARCHAR),我应用此代码并根据需要工作 public class Company{ Map<User, Role> } @ElementCollection @CollectionTable(name=“workers”) @列(name=“role”) @枚举(EnumType.ST
上市公司{
地图
}
在输出中,我需要相同的表
users
和company\u users
,带有(id主键
,company(fk)INTEGER
,user(fk)INTEGER
,角色VARCHAR
),我应用此代码并根据需要工作
public class Company{
Map<User, Role>
}
@ElementCollection
@CollectionTable(name=“workers”)
@列(name=“role”)
@枚举(EnumType.STRING)
私人地图工作者;
描述
public class User{
}
public class Company{
Map<User, Role>
}
@ElementCollection
@CollectionTable(name = "workers")
@Column(name = "role")
@Enumerated(EnumType.STRING)
private Map<User, Role> workers;