主流ORM框架简介
目前ORM框架非常多,目前流行的ORM框架有:
- JPA(Java Persistence API,Java持久化API),是官方提出的Java持久化规范。持久化主要是将数据存储在数据库或者磁盘文件、xml文件中,JDBC就是一种持久化机制,文件IO也是一种持久化机制。
- Hibernate,它实现了JPA规范,它对JDBC进行了轻量级的对象封装,将POJO与数据库表建立映射关系,是一个全自动的ORM框架,可以自动生成SQL语句。
- Spring Data JPA,极大简化了JPA写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作,包括CRUD、分页、排序等。
Spring Data JPA
添加依赖
代码语言:javascript复制 <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>