业务场景:
如何在idea中的mapper.xml实现模糊查询
编译器ideamysql
问题描述
正常使用sql语句中,是可以讲sql语句直接复制到mapper.xml中进行使用,
而模糊查询涉及到了通配符,所以额外的需要增加几个’'和,来实现.
<select id="querystuByName" resultType="com.book.lp.pojo.student"> select * from students where name like concat('%',#{name},'%') </select>
在上述代码中,我们定义了一个查询mapper接口,接口名为querystuByName,返回类型为List,在where中设置模糊查询like标签,在like前设置了我们要模糊查询的字段name,并且使用concat标签来实现通配符%的使用,在使用%中和普通sql语句不同的是,需要把他们放进’'中并且期间用,隔开.