Mybatis框架模糊查询
Posted danxun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis框架模糊查询相关的知识,希望对你有一定的参考价值。
一、ISmbmsUserDao层
//根据姓名模糊查询 public List<Smbms> getUser(); //多条件查询 public List<Smbms> getLikeUser(@Param("userName") String userName , @Param("userCode") String userCode );
二、小配置文件 ISmbmsUserDao.xml
<!--根据姓名模糊查询--> <select id="getUser" resultType="com.smbms.entity.Smbms"> <!--select * from smbms_user where userName like CONCAT(‘%‘,#userName,‘%‘)--> select * from smbms_user where userName like ‘%‘ #userName ‘%‘ </select> <!--多条件查询--> <select id="getLikeUser" resultType="com.smbms.entity.Smbms"> <!--select * from smbms_user where userName like CONCAT(‘%‘,#userName,‘%‘)--> select * from smbms_user where userName like ‘%‘ #userName ‘%‘ and userCode like ‘%‘ #userCode ‘%‘ </select>
三、测试类
//根据姓名模糊查询 /*List<Smbms> getUser=sqlSession.selectList("getUser","马"); for (Smbms users:getUser) System.out.println(users.getUserName()); */ //多条件查询 ISmbmsUserDao mapper=sqlSession.getMapper(ISmbmsUserDao.class); List<Smbms> getUser=mapper.getLikeUser("马","yuan"); for (Smbms users:getUser) System.out.println(users.getUserName()+"================="+users.getUserpwd());
以上是关于Mybatis框架模糊查询的主要内容,如果未能解决你的问题,请参考以下文章
使用SMM框架开发企业级应用-----初始Mybatis的模糊查询以及自动映射
SSM框架Mybatis笔记 --- MyBatis 中应用动态代理;#{}占位符与${}占位符;执行DML后返回主键值;UUID