spring data JPA 模糊查詢 --- 使用 LIKE --- 的寫法
方法一
1. Controller層:
方法引數一定要加 "%"+name+"%"
@RestController
public class UserController {
@Autowired
private TeamRepository teamRepository;
@GetMapping("/findByNameLike")
public List<Team> findByNameLike(String name) {
// 一定要加 "%"+引數名+"%"
return teamRepository.findByNameLike("%"+name+"%");
}
}
2. Dao層:
一定要使用 JPA 規定的形式 findBy + 引數名 + Like(引數)
public interface TeamRepository extends JpaRepository<Team, String> {
List<Team> findByNameLike(String name);
方法二
1. Controller:
引數簡單化
@RestController
public class UserController {
@Autowired
private TeamRepository teamRepository;
@GetMapping("/findByNameLike")
public List<Team> findByNameLike(String name) {
return teamRepository.findByNameLike(name);
}
}
2.Dao層:
自己定義 SQL 語句
/** 引數1 就是 ?1 ,引數2 就是 ?2 */
public interface TeamRepository extends JpaRepository<Team, String> {
@Query(value = "select t from Team t where t.name like '%?1%'")
List<Team> findByNameLike(String name);
原文地址: https://www.cnblogs.com/yang1314/p/9295764.html
相關文章
- spring data jpa查詢Spring
- MyBatis模糊查詢LIKEMyBatis
- SQL使用模糊查詢like的優化SQL優化
- Spring-Data-JPA criteria 查詢Spring
- MySQL模糊查詢(like)時區分大小寫MySql
- spring-data-jpa + SpringBoot + bootstrapTable 後端分頁 模糊查詢Spring BootAPT後端
- mybatis做like模糊查詢MyBatis
- SpringMVC+Spring Data JPA +Bootstrap 分頁實現和模糊查詢分頁SpringMVCboot
- Spring Data JPA 實現聯表查詢Spring
- mybatis-模糊查詢like CONCATMyBatis
- 儲存過程模糊查詢(like)儲存過程
- spring data jpa 多對一聯表查詢Spring
- Spring Data JPA 實現多表關聯查詢Spring
- Mybatis中模糊查詢的各種寫法MyBatis
- Spring Data JPA 的使用Spring
- mybatis xml 檔案中like模糊查詢MyBatisXML
- mysql like查詢 - 根據多個條件的模糊匹配查詢MySql
- mysql模糊查詢like與REGEXP的使用詳細介紹MySql
- Spring Data Jpa 的簡單查詢多表查詢HQL,SQL ,動態查詢, QueryDsl ,自定義查詢筆記SpringSQL筆記
- Spring Data JPA + QueryDSL實現CRUD和複雜查詢案例Spring
- Spring data jpa 多表查詢(三:多對多關係動態條件查詢)Spring
- Spring JPA 聯表查詢Spring
- Spring Data JPA簡單使用Spring
- Spring Data JpaSpring
- Spring Data JPA之Spring Data JPA快速入門(三)Spring
- Spring JPA 定義查詢方法Spring
- Spring Boot 入門系列(二十七)使用Spring Data JPA 自定義查詢如此簡單,完全不需要寫SQL!Spring BootSQL
- Spring Boot中使用JPA構建動態查詢Spring Boot
- springboot(五):spring data jpa的使用Spring Boot
- Spring Data Jpa APISpringAPI
- 模糊查詢區分大小寫嗎?
- spring data jpa關聯查詢(一對一、一對多、多對多)Spring
- Spring Data JPA 在 @Query 中使用投影的方法Spring
- mybatis like 查詢的例子MyBatis
- Spring Data Jpa 複雜查詢總結 (多表關聯 以及 自定義分頁 )Spring
- Spring Data JPA:解析CriteriaBuilderSpringUI
- Spring Data JPA:解析CriteriaQuerySpring
- 瞭解 Spring Data JPASpring