会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132583个问题
JAVA 全系列/第九阶段:Spring Boot实战/Spring Boot 24046楼
Python 全系列/第五阶段:数据库编程/mysql的使用 24048楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:基于SpringSecurity实现后台登录功能 24050楼

image.png

pom.xml

老师上面是父项目的pom文件,老师帮我看一下呗!

JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:基于SpringSecurity实现后台登录功能 24051楼

根据条件查询用户,不区分条件大小写的吗。我查询条件是usersex = male 可是查出来的包括usersex = MALE 的 


UsersMapper.xml

<!--    根据用户给定条件查询-->
<select id="selectUsersByProperty" resultType="Users">
    select * from users where  1=1
    <if test="userid != 0">
         and userid = #{userid}
    </if>
    <if test="username != null and username != ''">
         and username = #{username}
    </if>
    <if test="usersex != null and usersex != ''">
         and usersex = #{usersex}
    </if>
</select>


UsersMapper

List<Users> selectUsersByProperty(Users users);


UsersService

List<Users> findUsersByProperty(Users users);


UsersServiceImpl

/**
 * 根据给定条件查询用户
 * @param users
 * @return
 */
@Override
public List<Users> findUsersByProperty(Users users) {
    List<Users> list = null;
    try{
        SqlSession sqlSession = MybatisUtils.getSqlSession();
        UsersMapper mapper = sqlSession.getMapper(UsersMapper.class);
        list = mapper.selectUsersByProperty(users);

    }catch (Exception e){
        e.printStackTrace();
    }finally {
        MybatisUtils.closeSqlSession();
    }

    return list;
}


测试代码

public class FindUsersByPropertyTeset {
    public static void main(String[] args) {
        UsersServices usersServices = new UsersServicesImpl();
        Users users = new Users();
        users.setUsersex("male");
        List<Users> list = usersServices.findUsersByProperty(users);
        list.forEach(System.out::println);

    }
}


运行结果

image.png

JAVA 全系列/第六阶段:项目管理与SSM框架/Mybatis 24052楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:基于SpringSecurity实现后台登录功能 24053楼
JAVA 全系列/第九阶段:Spring Boot实战/Spring Boot 24055楼
WEB前端全系列/第七阶段:ECMAScript6新特性模块/ES6第一部分 24056楼

flask_shop.zip

老师好,请问我这里一直提示异常错误,没找到原因。麻烦老师看看

image.png

Python 全系列/第十阶段:Flask百战电商后台项目/Flask百战电商后台项目 24057楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 24059楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637