Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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集合成为HashMap,而不是列表或集合_Java_Hibernate - Fatal编程技术网

Java 使hibernate集合成为HashMap,而不是列表或集合

Java 使hibernate集合成为HashMap,而不是列表或集合,java,hibernate,Java,Hibernate,有没有办法让hibernate OneToMany集合成为实体id的映射,而不是列表或集合 看看@JPA anotation。。。 现在无法测试,但它应该是 @OneToMany(mappedBy="user") @MapKey private Map<Integer, Order> orders; @OneToMany(mappedBy=“user”) @地图键 私人地图订单; 为什么要这样做?

有没有办法让hibernate OneToMany集合成为实体id的映射,而不是列表或集合

看看@JPA anotation。。。 现在无法测试,但它应该是

@OneToMany(mappedBy="user")
@MapKey
private Map<Integer, Order> orders;
@OneToMany(mappedBy=“user”)
@地图键
私人地图订单;

为什么要这样做?