當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
第九篇:Spring Boot整合Spring Data JPA_入门试炼03
生活随笔
收集整理的這篇文章主要介紹了
第九篇:Spring Boot整合Spring Data JPA_入门试炼03
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
CrudRepository接口的使用
CrudRepository接口,主要完成一些增刪改查的操作。
注意:CrudRepository接口繼承Repository接口
1、持久層接口:
2、測試代碼
@RunWith(SpringRunner.class) @SpringBootTest public class UserRepositoryCrudRepositoryTest {@Autowiredprivate UserRepositoryCrudRepository userRepositoryCrudRepository;//保存客戶數(shù)據(jù)@Testpublic void saveUsers() {Users u = new Users();u.setName("guobin");u.setAge(25);u.setAddress("zhongguohaidian");userRepositoryCrudRepository.save(u);}//更新客戶數(shù)據(jù)//和保存數(shù)據(jù)是一個save方法,// 這個方法先判斷是不是同一個實體類或者同一個對象,// 如果是執(zhí)行更新操作,如果不是,就執(zhí)行保存操作@Testpublic void updateSave() {Users u = new Users();u.setId(5);u.setName("guobin");u.setAge(25);u.setAddress("zhongguohaidian");userRepositoryCrudRepository.save(u);}/*** 通過id查找數(shù)據(jù)*/@Testpublic void findById() {Optional<Users> users = userRepositoryCrudRepository.findById(5);System.out.println(users);}/*** 查詢?nèi)繑?shù)據(jù)*/@Testpublic void findAll() {Iterable<Users> list = userRepositoryCrudRepository.findAll();for (Users users : list) {System.out.println(users);}}/*** 通過id刪除數(shù)據(jù)*/@Testpublic void deleteById() {this.userRepositoryCrudRepository.deleteById(5);} }本文源碼下載:
github地址:
https://github.com/gb-heima/Spring-Boot-Actual-Combat/tree/master/parent/spring-boot-chapter-9
總結
以上是生活随笔為你收集整理的第九篇:Spring Boot整合Spring Data JPA_入门试炼03的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VM安装CentOS6.8虚拟机
- 下一篇: 企业实战(Jenkins+GitLab+