Map <String,List>或List <List>的休眠注释

DS

我是新来冬眠,我已经学会了如何注释Map<String, String>Map<String, CustomObject>List<CustomObject>等,但我不能找到一种方法,注释Map<String, List>List<List>

例如,以下是我如何注释Map<CustomKey, CustomObject>和它的工作方式。

@ElementCollection(targetClass=PhoneNumber.class, fetch=FetchType.EAGER)
@MapKeyClass(NumberType.class)
@MapKeyColumn(name="type")
@CollectionTable(name="phones", joinColumns=@JoinColumn(referencedColumnName="id"))
@Getter
@Setter
private Map<NumberType, PhoneNumber> phones;

@Embeddable
public class NumberType {
}

@Embeddable
public class PhoneNumber {
}

现在,我的要求是对诸如Map<CustomKey, List<CustomObject>>Map<CustomKey, Map<AnotherCustomKey, CustomObject>>

所以我的问题Hibernate / JPA可以做到吗?还是在休眠中以不同的方式实现这种目的?

非常感谢您的帮助。

j3ny4

通常,地图表示多对多关系,因此通过@ManyToMany注释进行映射列表是一对多或多对一关系,因此,谁应该是@OneToMany@ManyToOne对应于谁休眠处理实体及其之间的关系。

因此,示例中Map值类型(Map/List应该由其自己的实体表示。例如List<CustomObject>CustomObjectGroup

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Map <String,List>或List <List>的休眠注释

来自分类Dev

休眠4 @OneToMany List <String>

来自分类Dev

如何将 List<String[]> 放入 Map<String, List<String>>

来自分类Dev

如何在dart中将List <List <Map <String <String,String >>>转换为List <List <CustomObject >>

来自分类Dev

如何在dart中将List <List <Map <String <String,String >>>转换为List <List <CustomObject >>

来自分类Dev

如何在dart中将List <List <Map <String <String,String >>>转换为List <List <CustomObject >>

来自分类Dev

如何在dart中将List <List <Map <String <String,String >>>转换为List <List <CustomObject >>

来自分类Dev

如何使Map <String,List <String>不可修改?

来自分类Dev

List <Map <String,String >>替代(Java)

来自分类Dev

List <Map <String,String >>遍历WebElement变量

来自分类Dev

使用流过滤 List<Map<String, String>>

来自分类Dev

使用Terraform将列表(map(list(map(string()))))转换为map(list(map(string))))

来自分类Dev

Groovy打印Map <String,List <Map <String,String >>>数据

来自分类Dev

将List <Object>强制转换为List <Map <String,Object >>

来自分类Dev

为什么是 List<dynamic> 而不是 List<Map<String,dynamic>>?

来自分类Dev

在Kotlin中将Map <String,List <String >>转换为List <Map <String,String >>

来自分类Dev

将“ Map <String,List <String >>”强制转换为“ Map <String,List <String >>”

来自分类Dev

如何使用List <?扩展Map <String,?>>

来自分类Dev

在Hibernate中映射Map <String,List <Foo >>

来自分类Dev

如何排序List <Map <String,dynamic >>?

来自分类Dev

如何排序List <Map <String,dynamic >>?

来自分类Dev

在Hibernate中映射Map <String,List <Foo >>

来自分类Dev

Java 8流到Map <K,List <String>

来自分类Dev

从Map [String,List [Int]]折叠为Map [String,Int]

来自分类Dev

设置<list <map <string,dynamic >>>到map <string,dynamic>

来自分类Dev

Java Small Map <String,List>与Large Map <Object,String>性能

来自分类Dev

将Map <String,Object>转换为Map <String,List <Object >>

来自分类Dev

从Map [String,List [Int]]折叠为Map [String,Int]

来自分类Dev

如何将List <Map <?,?>>转换为List <Map <String,String >>?

Related 相关文章

  1. 1

    Map <String,List>或List <List>的休眠注释

  2. 2

    休眠4 @OneToMany List <String>

  3. 3

    如何将 List<String[]> 放入 Map<String, List<String>>

  4. 4

    如何在dart中将List <List <Map <String <String,String >>>转换为List <List <CustomObject >>

  5. 5

    如何在dart中将List <List <Map <String <String,String >>>转换为List <List <CustomObject >>

  6. 6

    如何在dart中将List <List <Map <String <String,String >>>转换为List <List <CustomObject >>

  7. 7

    如何在dart中将List <List <Map <String <String,String >>>转换为List <List <CustomObject >>

  8. 8

    如何使Map <String,List <String>不可修改?

  9. 9

    List <Map <String,String >>替代(Java)

  10. 10

    List <Map <String,String >>遍历WebElement变量

  11. 11

    使用流过滤 List<Map<String, String>>

  12. 12

    使用Terraform将列表(map(list(map(string()))))转换为map(list(map(string))))

  13. 13

    Groovy打印Map <String,List <Map <String,String >>>数据

  14. 14

    将List <Object>强制转换为List <Map <String,Object >>

  15. 15

    为什么是 List<dynamic> 而不是 List<Map<String,dynamic>>?

  16. 16

    在Kotlin中将Map <String,List <String >>转换为List <Map <String,String >>

  17. 17

    将“ Map <String,List <String >>”强制转换为“ Map <String,List <String >>”

  18. 18

    如何使用List <?扩展Map <String,?>>

  19. 19

    在Hibernate中映射Map <String,List <Foo >>

  20. 20

    如何排序List <Map <String,dynamic >>?

  21. 21

    如何排序List <Map <String,dynamic >>?

  22. 22

    在Hibernate中映射Map <String,List <Foo >>

  23. 23

    Java 8流到Map <K,List <String>

  24. 24

    从Map [String,List [Int]]折叠为Map [String,Int]

  25. 25

    设置<list <map <string,dynamic >>>到map <string,dynamic>

  26. 26

    Java Small Map <String,List>与Large Map <Object,String>性能

  27. 27

    将Map <String,Object>转换为Map <String,List <Object >>

  28. 28

    从Map [String,List [Int]]折叠为Map [String,Int]

  29. 29

    如何将List <Map <?,?>>转换为List <Map <String,String >>?

热门标签

归档