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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM