首页 > 其他 > 详细

Mybatis框架模糊查询+多条件查询

时间:2019-10-07 18:35:29      阅读:84      评论:0      收藏:0      [点我收藏+]

一、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框架模糊查询+多条件查询

原文:https://www.cnblogs.com/Zzzzn/p/11631475.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!