【问题标题】:Where can I get complete set of javax.persistence properties我在哪里可以获得完整的 javax.persistence 属性集
【发布时间】:2015-07-01 14:12:44
【问题描述】:

我在哪里可以获得完整的 javax.persistence 属性集。我可以在 JPA 2.1 的 persistence.xml 中使用它。

这半天我尝试了更多。我从 JPA 规范中只获得了几个属性,其余属性是特定于供应商的。但是我想要所有 JPA 属性,是否有任何类或接口包含所有这些属性?所有站点都显示了特定于供应商的属性,无论是 Hibernate 还是 EclipseLink。但要实现供应商独立性,我只能使用 JPA 属性。

【问题讨论】:

  • 你试过了吗:google.com/…
  • 我试了半天多了。我只从 JPA 获得了几个属性,其余属性在供应商特定属性中指定。但是我想要所有 JPA 属性,是否有任何类或接口包含所有这些属性?
  • 刚才我也浏览了您的链接@DonovanMuller,但所有网站都显示了供应商特定的属性,无论是Hibernate 还是EclipseLink。但要实现供应商独立性,我只能使用 JPA 属性。
  • Here 是各种 JPA 规范版本的 persistence.xml 的 XML Schema。要查看 XSD 的可视化视图,请转到 here 并使用您正在使用的 JPA 版本的相关 URL。有关如何配置 persistence.xml 的 Oracle 指南,另请参阅 here

标签: jpa jpa-2.0 jpa-2.1


【解决方案1】:

this page 的脚(“标准 JPA 属性”)或仅查看 JPA 规范!

【讨论】:

    【解决方案2】:

    最终参考将是persistence.xml 的 XSD 文档。 转到 here 并选择您正在使用的 JPA 版本的相关链接。

    要获得更直观的视图,您可以使用 XMLGrid 的XSD viewer(感谢this 的回答)。选择“通过 URL”并按照上述粘贴相关的 XSD 链接。然后,您将能够查看所有可用的(特定于 JPA 的)选项。

    【讨论】:

    • 除了 XSD 列出了持久性单元的显式部分,而不是属性(例如 javax.persistence.jdbc.* 在哪里?)。他想要进入“属性”的东西,别无其他
    猜你喜欢
    • 2018-01-29
    • 1970-01-01
    • 2015-03-07
    • 1970-01-01
    • 2011-02-24
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多