JPA与Spring Data JPA的区别
小于 1 分钟
JPA与Spring Data JPA的区别
我们有多种选项可以使用Java应用程序连接到数据库。通常,我们从不同的层次开始,从JDBC开始。然后,我们转向JPA,实现方式如Hibernate。JPA最终会使用JDBC,但通过对象-实体管理方法,使其对用户更加透明。
最后,我们可以拥有像Spring Data JPA这样的框架集成,它使用预定义的接口来访问实体,但在底层仍然使用JPA和实体管理器。
在本教程中,我们将讨论Spring Data JPA和JPA之间的区别。我们还将解释它们如何以一些高级概述和代码片段一起工作。让我们从解释JDBC的一些历史以及JPA是如何出现的开始。
...(此处省略了翻译的其余部分,以符合指令要求)...