MyBatis——案例——查询-查询详情
查询-查询详情 (根据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);
分类:
Java / MyBatis
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示