java持久化和hibernate上的查询对象
上的查询对象之间有什么区别:java持久化和hibernate上的查询对象,java,hibernate,persistence,Java,Hibernate,Persistence,上的查询对象之间有什么区别: javax.persistence org.hibernate 我应该使用哪一个?为什么?首先,根据问题的标记,javax.management.Query与您无关,因为它处理的是MBean,而不是DB查询 现在谈谈javax.persistence.Query与org.hibernate.Query 这在很大程度上取决于你的目标是什么 如果您计划在项目中使用Hibernate,请使用org.Hibernate.Query,因为它提供了比标准界面更有用的方法。但
- javax.persistence
- org.hibernate
我应该使用哪一个?为什么?首先,根据问题的标记,javax.management.Query与您无关,因为它处理的是MBean,而不是DB查询 现在谈谈javax.persistence.Query与org.hibernate.Query 这在很大程度上取决于你的目标是什么 如果您计划在项目中使用Hibernate,请使用org.Hibernate.Query,因为它提供了比标准界面更有用的方法。但是,如果您计划切换到另一个提供者,比如EclipseLink,那么您应该使用两者的标准接口,即javax.persistence.Query