标签:spring csdn team author red map res ppi private
/**
* @description:
* @author: 程志祥<15610554031@163.com>
* @date: 2018/1/22 下午5:15
* @version: V1.0
*/
@RestController
public class UserController {
@Autowired
private TeamRepository teamRepository;
@GetMapping("/findByNameLike")
public List<Team> findByNameLike(String name) {
// 一定要加 "%"+参数名+"%"
return teamRepository.findByNameLike("%"+name+"%");
}
}
/**
* @description: 数据层
* @author: 程志祥<15610554031@163.com>
* @date: 2018/1/18 上午10:52
* @version: V1.0
*/
public interface TeamRepository extends JpaRepository<Team, String> {
List<Team> findByNameLike(String name);
/**
* @description:
* @author: 程志祥<15610554031@163.com>
* @date: 2018/1/22 下午5:15
* @version: V1.0
*/
@RestController
public class UserController {
@Autowired
private TeamRepository teamRepository;
@GetMapping("/findByNameLike")
public List<Team> findByNameLike(String name) {
return teamRepository.findByNameLike(name);
}
}
2.Dao层:/**
* @description: * @author: 程志祥<15610554031@163.com>
* @date: 2018/1/18 上午10:52
* @version: V1.0
*/
public interface TeamRepository extends JpaRepository<Team, String> {
@Query(value = "select t from Team t where t.name like ‘%?1%‘")
List<Team> findByNameLike(String name);
模糊查询:Spring Data JPA 如何进行模糊查询(LIKE) ?
标签:spring csdn team author red map res ppi private
原文地址:https://www.cnblogs.com/yang1314/p/9295764.html