随笔分类 -  数据访问 / Spring Data JPA

解决数据访问的某一类问题。JAP即Java Persistence API
Spring Data JPA应用之自定义Repository实现
摘要:在Spring Boot对Spring Data JPA的支持中可以观察到对于数据访问并没有复杂的业务逻辑,可以知道Spring Data JPA提供了代理模式进行处理。跟踪源码可以知道其使用了SimpleJapRepository。 那么这个类的有什么特点呢? 通过上述类图,其本质也就是实现了Jp 阅读全文
posted @ 2024-04-08 14:26 池塘里洗澡的鸭子 阅读(106) 评论(0) 推荐(0) 编辑
Spring Data JPA应用之动态查询JpaSpecificationExecutor
摘要:JPA提供了基于准则查询的方式即Criterial查询——Specification接口。该接口定义了一个toPredicate方法用例构造查询条件。在Spring Boot对Spring Data JPA的支持案例的基础上对该接口实操进行探讨。 1)数据访问接口必须实现JpaSpecificati 阅读全文
posted @ 2024-04-08 12:42 池塘里洗澡的鸭子 阅读(94) 评论(0) 推荐(0) 编辑
Spring Boot对Spring Data JPA的支持
摘要:Spring Data JPA应用之查询操作初体验已经使用了Spring Data JPA,但是用的是测试工具测试。本篇在其基础上演示在实际项目中如何使用(本文以web项目为例)如下: 1)导入需添加的依赖 2)Spring Data JPA应用之查询操作初体验中配置取消,springboot自动配 阅读全文
posted @ 2021-12-02 13:12 池塘里洗澡的鸭子 阅读(39) 评论(0) 推荐(0) 编辑
Spring Data JPA应用之查询分析
摘要:在Spring Data JPA应用之查询操作初体验中提供了三种查询的方式,测试时使用了一种方式而且不是接口中编码的。为什么呢?在其文尾附上了JpaRepository接口继承关系及方法,可以知道JpaRepository提供了基本的CRUD操作——即当使用JPA时,对于简单的增、删、查、改等功能几 阅读全文
posted @ 2021-12-01 14:19 池塘里洗澡的鸭子 阅读(38) 评论(0) 推荐(0) 编辑
Spring Data JPA应用之查询操作初体验
摘要:Spring Data JPA是什么?首先JPA 是⼀套规范——一个数据存储标准定义,内部是由接⼝和抽象类组成的,并且有许多实现方式,Hibernate就是其中一种实现范式。通过JPA可以将我们的业务与具体所要存储的数据库解耦而不需要为不同的数据库编写不同的处理方法,从而方便在多种数据库之间进行切换 阅读全文
posted @ 2021-12-01 12:14 池塘里洗澡的鸭子 阅读(78) 评论(0) 推荐(0) 编辑