目录
Spring Data JPA
简述
Spring Data JPA
是 Spring
基于 Spring Data
框架、在 JPA
规范的基础上开发的一个框架,使用 Spring Data JPA
可以极大地简化 JPA
的写法,可以在几乎不用写实现的情况下实现对数据库的访问和操作,除了 CRUD
外,还包括分页和排序等一些常用的功能
Spring Data JPA
使用示例
Maven
依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
配置文件 application.properties
spring.jpa.show-sql=true
spring.jpa.database=MYSQL
# 可以查看 sql 语句
spring.jpa.properties.hibernate.format_sql=true
实体类
@Entity
@Table(name = "user")
// jpa插入数据时,自动插入当前的时间戳
@EntityListeners(AuditingEntityListener.class)
public class User {
@Id// 声明主键列
@GeneratedValue(strategy =