Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Hibernate地图中描述<;实体,枚举>;实体中的字段_Java_Hibernate_Orm_Entity_Nhibernate Mapping - Fatal编程技术网

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;