使用ibatis 通过多个参数来执行查询
来源:互联网 发布:资海网络集团简介 编辑:程序博客网 时间:2024/05/23 15:23
问题描述:
如何使用 ibatis 通过多个参数来执行查询。
解决方案:
1. 通过类的方式。将参数封装在某个类的对象中。(具体实现这里省略)
2. 通过map 的方式。将参数放在map中。
代码如下:(ibaits 2.0版)
dao中:
Map<String, Object> mapInfo = new HashMap<String, Object>(); mapInfo.put("goodTypeNum", goodTypeNum); mapInfo.put("weight", weight); mapInfo.put("width", width); Object oReturnId = sqlMapClient.queryForObject("Good.sGoodByInfo", mapInfo );
xml中:
<!-- 根据成品信息查询 成品是否存在 --><select id="sGoodByInfo" resultClass="int" parameterClass="map" ><![CDATA[SELECT id FROM sd_good g WHERE g.good_type_num = #goodTypeNum#ANDg.weight= #weight#ANDg.width= #width# ]]></select>
- 使用ibatis 通过多个参数来执行查询
- 使用ibatis 通过多个参数来执行查询
- IBatis查询条件为多个参数时如何配置
- IBatis查询条件为多个参数时如何配置
- ibatis的多参数查询
- 如何使用js来实现通过href完成多个html页面之间的传递参数
- ibatis 传递多个参数
- ibatis 传递多个参数
- ibatis传入多个参数
- ibatis接收多个参数
- Ibatis传递多个参数
- 使用sp_executesql将查询作为一个明确参数化的查询来执行
- Mybatis使用多个参数查询
- ibatis中传递多个参数
- ibatis中传递多个参数
- ibatis 执行非查询语句
- ibatis中parameterClass="java.util.HashMap",使用多个参数
- IBATIS 查询操作 查询条件包含多个元素
- 生成树协议STP/RSTP初步介绍
- 关于 varchar2 的最大长度
- Edrawing免费下载
- *.lds连接脚本文件的分析
- Extjs中的success和failure
- 使用ibatis 通过多个参数来执行查询
- javascript:history.go()和History.back()
- 判定被7整除的简易方法【Martix67】
- androidpn研究成果
- oracle varchar2最大支持长度
- djmount 的一般使用
- getchar的返回值问题
- 第二周实验报告1-2
- 验证身份证号码