當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
第九篇:Spring Boot整合Spring Data JPA_入门试炼02
生活随笔
收集整理的這篇文章主要介紹了
第九篇:Spring Boot整合Spring Data JPA_入门试炼02
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Spring Data JPA 提供的核心接口
1、Repository接口
2、CrudRepository接口
3、PagingAndSortingRepository接口
4、JpaRepository接口
5、JpaSpecificationExecutor接口
Repository接口使用
1、提供了方法名稱命名方式
持久層接口編寫:
測試類:
@RunWith(SpringRunner.class) @SpringBootTest public class UsersRepositoryByNameTest {@Autowiredprivate UsersRepositoryByName usersRepositoryByName;//通過name查詢人名@Testpublic void findByName() {List<Users> list = usersRepositoryByName.findByName("zhangsan");for (Users u : list) {System.out.println(u);}}//通過name和age,都滿足的數據@Testpublic void findByNameAndAge() {List<Users> list = usersRepositoryByName.findByNameAndAge("zhangsan", 22);for (Users u : list) {System.out.println(u);}}//查詢一zhang開頭的name@Testpublic void findByNameLike() {List<Users> list = usersRepositoryByName.findByNameLike("zhang");for (Users u : list) {System.out.println(u);}}//查詢以name開頭的,滿足條件的數據@Testpublic void findByNameStartsWith() {List<Users> list = usersRepositoryByName.findByNameStartsWith("zhang");for (Users u : list) {System.out.println(u);}}//查詢以name結尾的數據@Testpublic void findByNameEndingWith() {List<Users> list = usersRepositoryByName.findByNameEndingWith("a");for (Users u : list) {System.out.println(u);}} }本文源碼下載:
github地址:
https://github.com/gb-heima/Spring-Boot-Actual-Combat/tree/master/parent/spring-boot-chapter-9
總結
以上是生活随笔為你收集整理的第九篇:Spring Boot整合Spring Data JPA_入门试炼02的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机硬件基础-存取方式
- 下一篇: 第六篇:Spring Boot 访问静态