【问题标题】:Query object on java persistence and hibernate关于 java 持久性和休眠的查询对象
【发布时间】:2016-11-05 18:56:05
【问题描述】:

Query object on 有什么区别:

  • javax.persitence
  • org.hibernate

我应该使用哪一个,为什么?

【问题讨论】:

    标签: java hibernate persistence


    【解决方案1】:

    首先,根据您问题的标签,javax.management.Query 与您无关,因为它处理 MBean,而不是 DB 查询。

    现在关于 javax.persistence.Query 与 org.hibernate.Query。

    这在很大程度上取决于您的目标。

    如果您打算在项目中继续使用 Hibernate,请使用 org.hibernate.Query,因为它提供了比标准接口更有用的方法。但是如果您打算切换到另一个提供程序,例如 EclipseLink,您应该使用两者的标准接口,即 javax.persistence.Query。

    https://docs.jboss.org/hibernate/orm/3.2/api/org/hibernate/Query.html http://docs.oracle.com/javaee/6/api/javax/persistence/Query.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      相关资源
      最近更新 更多