首页 > 其他分享 >MyBatis——案例——查询-查询详情

MyBatis——案例——查询-查询详情

时间:2022-09-24 01:33:06浏览次数:51  
标签:int brand 查询 详情 SQL MyBatis id

  查询-查询详情 (根据id获取商品全部信息(即商品对象))

    

    1、编写Mapper接口方法:Brand selectById(int id);

      

    2、编写SQL语句 :SQL映射文件

      参数占位符:

        #{} :将其替换为 ? 可以防止SQL注入

        ${} :采用拼sql方式  存在sql注入问题

    <!--
        * 参数占位符
            1、 #{} :会将其替换为 ?,为了防止SQL注入
            2、 ${} :拼SQL  存在SQL注入问题
            3、 使用时机:
                * 参数传递时:#{}
                * 表名或列名不固定的情况下:${} (这种情况比较少)
    -->
    <select id="selectById" resultMap="brandResultMap">
        select * from tb_brand where id =#{id};
    </select>

    3、执行方法,测试

        // 4、执行方法
        int id = 2;
        Brand brand = brandMapper.selectById(id);
        // 打印
        System.out.println(brand);

 

标签:int,brand,查询,详情,SQL,MyBatis,id
From: https://www.cnblogs.com/1873cy/p/16724817.html

相关文章