一、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()); }