Spring Data JPA : 查-分页排序
摘要:1.分页查询 pageNumber是从0开始, pageNumber=0,pageSize=3 就是获取前3条 参考创建分页Pageable变量 创建Pageable对象,再查询 import java.util.List; import org.springframework.beans.fact
阅读全文
posted @
2023-10-23 15:43
dreamstar
阅读(173)
推荐(0) 编辑
Spring Data JPA : 查-条件化查询Specification
摘要:条件化查询 用查询条件创建Specification对象 参考Spring Data JPA Specification查询 使用Criteria查询 Criteria查询是面向对象查询, root就是一个对象,root.get("name")就是name属性。可以级联获取属性 每一个查询条件创建一
阅读全文
posted @
2023-10-23 15:02
dreamstar
阅读(514)
推荐(0) 编辑
Spring Data JPA : 批量增删
摘要:批量保存/删除 Spring Data JPA的saveAll方法执行特别慢 可以使用JPA的EntityManager来实现批量的保存和删除 JPA EntityManager批量保存/删除 参考 解决spring data jpa saveAll() 保存过慢 spring data jpa开启
阅读全文
posted @
2022-01-14 18:49
dreamstar
阅读(849)
推荐(0) 编辑
Spring Data JPA : 改
摘要:1. 通过ById等方法查询出来并进行设值,最后进行保存更新操作 查:通过Repository对象把实体根据ID查询出来 改:往查出来的实体对象进行set各个字段 存:通过Repository接口的save方法进行保存 import org.springframework.beans.factory
阅读全文
posted @
2020-06-15 14:38
dreamstar
阅读(141)
推荐(0) 编辑
Spring Data JPA : 删
摘要:参考 Spring Data JPA – Derived Delete Methods 1.通过deletebBy+attribute 来命名删除方法, Derived methods can be defined as VERB + attribute defined in an entity i
阅读全文
posted @
2020-06-15 11:52
dreamstar
阅读(563)
推荐(0) 编辑
Spring Data JPA : 查
摘要:可参考Spring Data -Specification用法和常用查询方法(in,join,equal等) 1.命名查询 在StudentRepository接口中 定义命名查询,不需要实现类 参考使用 Spring Data JPA 简化 JPA 开发 import org.springfram
阅读全文
posted @
2020-03-13 18:13
dreamstar
阅读(121)
推荐(0) 编辑