Spring Data JPA
文章平均质量分 92
程序猿洞晓
不忘初心,方得始终。
展开
-
Spring Data JPA使用必备(三):Spring Data JPA自定义SQL写法
Spring Data JPA的前两篇已经写了通过方法名格式自动生成SQL,也简单的提到了@Query注解。但是往往真正的业务逻辑里面,这些是完全不够用的,涉及到一些稍微复杂一点的查询就会有点问题,如根据一组条件中的某几个条件查询(条件不固定),然后再加上分页、排序,这个时候只是使用之前的方法就有点捉襟见肘啦。这篇博客的篇幅不会很长,主要是讲两个点,一个是在Spring Data JPA系列的第一篇博客中提到的@Query注解,一个就是通过Specification组合动态条件以及Pageable和Sor原创 2022-03-16 13:15:00 · 8884 阅读 · 0 评论 -
Spring Data JPA使用必备(二):Spring Data JPA方法命名规则实现SQL自动生成
Spring data JPA是一个好东西,但是对于很多习惯于写SQL,直接怼数据库的人来说,这个真的用不习惯,还被一致认为是一个不易于程序员发展的技术。因为JPA提供了标准的封装,在操作数据库的时候,不需要写SQL,完全通过操作对象即可完成。久而久之,SQL就会被慢慢的遗忘,生疏,等以后面试的时候,也许这就是上升的一个短板。现在各大公司对JPA用的都很少,除非是这个公司的系统涉及到几种数据库,随时有可能出现数据库之间的迁移,为了SQL的兼容性使用JPA。这也是JPA的一个最大优点,不是之一。至少我是这么认原创 2022-03-16 13:00:00 · 5098 阅读 · 4 评论 -
Spring Data JPA使用必备(一):Spring Data JPA整合Spring以及简单的使用
最近公司部分新开的项目需要使用Spring data JPA技术,作为一个从来没有用过JPA的小白来说,需要重新的学习。N年前简单的看过JPA,这么多年没用过,完全忘记了有木有。接下来的系列文章就一起来整理一下。本次的spring data jpa系列文章都是以spring boot整合为基础的。Spring data JPA和Spring boot整合Spring data JPA的介绍不说了,网上的说明很多,建议可以看一下程序员DD关于JPA的文章:Spring Boot中使用Spring-d原创 2022-03-16 08:46:59 · 950 阅读 · 0 评论