代码之家  ›  专栏  ›  技术社区  ›  KCL

注释JPA中包含非实体类的映射

  •  1
  • KCL  · 技术社区  · 17 年前

    在JPA中是否可以将映射与非实体类一起使用?如果是,应如何正确注释?

    
    @Entity
    class A {
    
       @HowShouldIAnnotateThis?
       private Map<B, Integer> myMap = new HashMap<B, Integer>();
    
    }
    
    @Entity
    class B {
     ...
    }
    
    
    1 回复  |  直到 17 年前
        1
  •  2
  •   Nils Wloka    17 年前

    使用JPA1.0无法做到这一点。一些实现提供了专有的扩展(如EclipseLink的 @BasicMap

    JPA2.0将提供类似的功能 @ElementCollection