Spring Data JPA
一、JPA概述: JPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成。JPA通过JDK 5.0注解描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA的优势:标准化、容器级特性的支持、简单方便、查询能力、高级特性 二、JPA与Hibernate的关系: JPA规范本质上就是一种ORM规范,注意不是ORM框架——因为JPA并未提供ORM实现,它只是制订了一些规范,提供了一些编程的API接口,但具体实现则由服务厂商来提供实现。JPA 和 Hibernate 的关系就像 JDBC 和 JDBC 驱动的关系, JPA 是规范, Hibernate 除了作为 ORM 框架之外,它也是一种 JPA 实现。 三、JPA环境搭建: 1、创建一个maven工程,在pom.xml中导入对应的坐标 1 < properties > 2 < project.build.sourceEncoding > UTF-8 </ project.build.sourceEncoding > 3 < project.hibernate.version > 5.0.7.Final </ project.hibernate.version > 4 </ properties >