Spring Data Jpa中dao层的工作原理和过程

 在使用spring整合jpa的时候,一般只需要将dao层编写成接口形式就可以完成对实体类和数据库的交互功能。

/**
 * 符合SpringDataJpa的dao层接口规范
 *      JpaRepository<操作的实体类类型,实体类中主键属性的类型>(点进去 ctrl+f12看成员方法)
 *          * 封装了基本CRUD操作
 *      JpaSpecificationExecutor<操作的实体类类型>
 *          * 封装了复杂查询(分页)
 */
public interface CustomerDao extends JpaRepository, JpaSpecificationExecutor {
}

在测试类中调用customerDao方法findOne处打断点分析这个过程
参见下面的图
Spring Data Jpa中dao层的工作原理和过程_第1张图片

你可能感兴趣的:(SpringBoot)