Springdata JPA学习笔记: 生成Id时的两个注解@GeneratedValue与@GenericGenerator @GeneratedValue:JPA通用策略生成器 @GenericGenerator:自定义主键生成策略 一个是通用的一个是自定义的这就是他们的区别。 1. springdataJPA是对jpa规范的一层封装,Hibernate实现了JPA规范,springdataJPA内部是使用Hibernate实现。 2. 编写Dao层接口需继承两个类 JpaRepository & JpaSpecificationExecutor JpaRepository:封装了增删改查分页排序等基本操作 JpaSpecificationExecutor:封装了标准查询