刚刚接触CSDN博客,网络上没有找到细致的,整理了一个朋友写出的代码模块。写完测试成功后,就想写下来,跟别人分享下,帮助一些其他新人。下面请看代码。
写依赖的部分暂时没有,因为我也不知道具体是哪个,抱歉。
我的是根据字段名Name进行查询的
findByNameLike(String name)
findBy*Like 是jpa(应该是这么叫)自带的方法,*替换成要模糊查询的字段名
DAO模块
public interface StuDAO extends PagingAndSortingRepository<Stu, String>,JpaSpecificationExecutor<Stu>{
//模糊查询
List<Stu> findByNameLike(String name);
}
Service模块
public List<Stu> findNameLike(String name) {
//下面的name不需要用"%"+name+"%"
return stuDAO.findByNameLike(name);
}
Controller控制类
//模糊查询
@RequestMapping("findNameLike")
@ResponseBody
//返回值什么的就没有太大的参考意义了,我是为了方便项目才这样写的
public List<Stu> findNameLike(HttpServletRequest req){
String li