spring boot项目进行模糊查询(也就是简单搜索)

						**效果如下**

在这里插入图片描述在这里插入图片描述
既然是spring boot项目,就要有
entity层,dao层,service层,controller层

Entity层:

根据自己数据的字段,进行定义,本章就不介绍

DAO层:

在这里插入图片描述

@Query(value="select * from stu  where name like CONCAT('%',:name,'%')",nativeQuery=true)
	   List<Stu> findByName(@Param("name") String name);

Service层:

在这里插入图片描述

public List<Stu> findByName(String name){
		return stuDAO.findByName(name);
	}

Controller层:

在这里插入图片描述

//模糊查询
	@RequestMapping(value="dim")
	public String dim(Model model,HttpServletRequest request) {
		String name=request.getParameter("name");		//获取html页面搜索框的值
		List<Stu> unit=stuService.findByName(name);	//在数据库中进行查询
		model.addAttribute("unit", unit);	//模板映射
		return "page/demo/dim";
	}

Html界面:

搜索:<input type="text" name="name" placeholder="请您输入你要查询的内容" />
  				<input type="submit" value="搜素" />

在这里插入图片描述
在这里插入图片描述
ps:Html代码主要实现这个界面

发布了23 篇原创文章 · 获赞 28 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_45736927/article/details/102670141