roc*_*ing 5 java spring hibernate jpa
我最近参与了一个新项目,完全不知道使用的是哪个框架。 很长一段时间后,我才知道使用 spring,因为我看到了一些导入,例如
import org.springframework.beans.factory.annotation.Configurable;
Run Code Online (Sandbox Code Playgroud)
并且我确定使用了 spring。现在我完全不知道是使用 hibernate 还是使用 jpa。当我问我的同事时,有些人告诉我使用 jpa,有些人告诉 hibernate 这意味着他们也很困惑。任何机构都可以请对此有所了解。我怎么知道使用了 jpa 或 hibernate。
应该专门为 jpa 或 hibernate 导入哪些包。请提供任何提示
可能发生的情况是,该项目正在使用 Hibernate 作为 JPA 的实现。
要检查是否使用了JPA,请检查代码,看看是否可以找到EntityManager或EntityManagerFactory
查看是否正在使用 Hibernate 的一种方法是检查 Spring 配置并查看是否HibernateJpaVendorAdapter在任何地方使用
如果您有 persistence.xml 文件,则该文件HibernateJpaVendorAdapter不应出现在任何地方,您可以检查文件中的任何位置是否提到了 hibernate
| 归档时间: |
|
| 查看次数: |
7456 次 |
| 最近记录: |