Hibernate Native vs Hibernate JPA
Hibernate网站表示,有一个原生的Hibernate API以及JPA的实现。原生 API 和 JPA 实现有什么区别?优点,缺点?
我正在开发一个Spring MVC应用程序,使用Tomcat作为容器,使用MySQL进行持久性。我过去曾分别在 PHP 和 .NET 中使用 Doctrine 和 Entity,使用代码优先的方法。我希望与Java有类似的东西。我是春天的新手,从来没有使用过Hibernate。我的团队想使用ORM,而Hibernate似乎是最受欢迎的。我们不确定Hibernate将如何锻炼,或者我们是否应该使用原生或JPA api。该应用程序将是数据驱动的,数据输入,报告等。
我已经读到使用JPA可以更容易地切换到另一个JPA实现,尽管我不知道是否需要这样做。