把%这样的操作交给下一层,也就是说,%不会出现在map.xml文件中。
例子如下:
Dao接口设计如下:
List<Cy> queryCyByHead(String namehead);
mapper.xml内容如下:
<select id="queryCyByHead" resultType="cn.smileyan.springboot.cy.entity.Cy">
select name
from cy
where name like #{name1}
limit 2,6
</select>
测试用例如下:
@Test
public void queryCyByHead() {
List<Cy> list = cyDao.queryCyByHead("一%");
for(Cy cy:list){
System.out.println(cy.getName());
}
}