1. 程式人生 > >Mybatis進行模糊查詢 like %

Mybatis進行模糊查詢 like %

把%這樣的操作交給下一層,也就是說,%不會出現在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());
        }

    }