当映射的键是用户定义的类时,如何在hibernate中使用映射

当映射的键是用户定义的类时,如何在hibernate中使用映射,hibernate,Hibernate,我试图使用hibernate映射不同的java集合。我学习了如何使用标记映射hashMap。 我学会了如何绘制以下地图: HashMap HashMap 不过,我有一个问题 当我必须映射此类型的hashmap时,如何使用map标记hashmap 本质上,当映射的键不是java数据类型而是用户定义的类时,如何在hibernate中映射它。 谢谢。使用用户定义的类作为HashMap中的键,您需要了解以下几点 散列算法 hashCode()和equals()方法的用途 有关HashMap工作的详细信息

我试图使用hibernate映射不同的java集合。我学习了如何使用标记
映射hashMap。 我学会了如何绘制以下地图:

  • HashMap
  • HashMap
  • 不过,我有一个问题

    当我必须映射此类型的hashmap时,如何使用map标记
    hashmap

    本质上,当映射的键不是java数据类型而是用户定义的类时,如何在hibernate中映射它。
    谢谢。

    使用用户定义的类作为HashMap中的键,您需要了解以下几点

  • 散列算法
  • hashCode()和equals()方法的用途
  • 有关HashMap工作的详细信息,请阅读下面的内容


    您好,谢谢您的回复。但是我仍然不清楚这个问题。在确保哈希映射键不可变的情况下,如何使用hibernate将其映射到表。