【问题标题】:How can I troubleshoot JPA join annotation problems?如何解决 JPA 连接注释问题?
【发布时间】:2011-06-21 01:43:15
【问题描述】:

JPA 连接注释对于使用 JPA 至关重要,但我发现很难找到关于它们的良好、深入的文档。

我的典型经验是我认为某些东西正在工作,然后 3 天后我注意到一个导致问题的场景,我花了数小时/数天时间弄清楚我需要为我的一个实体删除/添加参数/注释。

有谁知道关于 JPA 连接注释的出色而全面的指南?我厌倦了 JPA 是黑魔法的感觉。

【问题讨论】:

    标签: hibernate jpa annotations hibernate-annotations


    【解决方案1】:

    官方资源有两种:

    1. JPA JavaDoc:http://download.oracle.com/javaee/5/api/index.html?javax/persistence/package-summary.html。查看“注释类型摘要”部分。它列出了作为 JPA API 一部分的所有注释以及一些描述。

    2. JPA JSR 文档。 http://jcp.org/aboutJava/communityprocess/final/jsr220/ 。这是 JPA 的官方规范。阅读可能很无聊,但它是最好的官方资源。我相信每个程序员都应该阅读 JSR,尤其是 JPA,当它是他们日常工作的一部分时。

    但我也喜欢查看 Hibernate 测试套件。尽管它不是“官方 JPA”文档,但它提供了大量用例,几乎总是与我们的常规用例相匹配。我想说,如果您熟悉 javadoc、JSR 并且习惯于从 Hibernate 测试套件中获取参考资料,那么您已经准备好处理边缘情况。

    【讨论】:

      【解决方案2】:

      我通常会查看官方文档。我觉得annotation types sumary 很有帮助。

      在 JPA here 上也有相当不错的教程。我从来不需要任何其他人。

      【讨论】:

        猜你喜欢
        • 2021-03-22
        • 2016-01-19
        • 1970-01-01
        • 1970-01-01
        • 2011-12-20
        • 2020-02-26
        • 2021-04-16
        • 1970-01-01
        • 2021-10-10
        相关资源
        最近更新 更多