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

jpa/hibernate:对于复合主键、@idclass或@embeddedid实现,什么更好?为什么?

  •  26
  • Kawu  · 技术社区  · 14 年前

    对于jpa/hibernate复合主键、@idclass或@embeddedid实现,什么更好?为什么?

    这是一个故意天真的问题。我决定使用@embeddedid(无论什么原因),我觉得我做了错误的选择。取消引用包含列属性的EmbeddedId是多余的,在编码时很容易出错。

    是否还有其他原因支持和/或反对另一个?JPA(规范)的建议是什么?

    3 回复  |  直到 8 年前
        1
  •  8
  •   Victor Stafusa - BozoNaCadeia Sankar    8 年前

    @EmbeddedId

    @IdClass

    @AttributeOverride(s)

        2
  •  7
  •   Community CDub    8 年前

    Which annotation should I use: @IdClass or @EmbeddedId

    @IdClass embeddedId

    @Id @XToX @JoinColumn @MapsId

        3
  •  2
  •   drekka    14 年前

    推荐文章