mybatis多参数传递
2014-07-02 16:10
267 查看
一个参数的情况就不说了
多个参数分三种情况:一是用注释法
二是用map传递参数,代码如下
<select id="getTrackList" resultMap="TrackList" statementType="CALLABLE" parameterType="map">
call m(#{terminalId,mode=IN,jdbcType=VARCHAR},#{startTime,mode=IN,jdbcType=VARCHAR},#{endTime,mode=IN,jdbcType=VARCHAR});
</select>
三是用实体类(包括很多属性)来传递
多个参数分三种情况:一是用注释法
二是用map传递参数,代码如下
<select id="getTrackList" resultMap="TrackList" statementType="CALLABLE" parameterType="map">
call m(#{terminalId,mode=IN,jdbcType=VARCHAR},#{startTime,mode=IN,jdbcType=VARCHAR},#{endTime,mode=IN,jdbcType=VARCHAR});
</select>
Map<String, Object> param = new HashMap<String,Object>(); param.put("terminalId", terminalId); param.put("startTime", startTime); param.put("endTime", endTime); trackList = gpsDataService.getTrackList(param);
三是用实体类(包括很多属性)来传递
相关文章推荐
- mybatis学习之参数传递方式
- MyBatis动态语句及利用Map类来传递参数
- mybatis参数传递的问题
- mybatis传递多种参数
- MyBatis中的动态SQL,实现不确定条件的CRUD-----使用Map来传递查询的参数
- MyBatis 传递多个参数
- mybatis关于传递参数问题
- MyBatis3-传递多个参数(Multiple Parameters)
- 业务层使用sql语句作为参数传递给永久层处理--mybatis的写法
- Mybatis传递多个参数
- Mybatis传递多个参数
- MyBatis多个参数传递
- myBatis,mapper查询方法参数传递出错
- mybatis 使用一个参数传递数值 sql主要是使用到 in
- Mybatis参数传递
- Mybatis传递多个参数
- MYBATIS 的参数传递及XML内使用
- mybatis常见问题处理:批量操作,传递多个参数,like语句写法等等
- MyBatis多参数传递之Map方式示例——MyBatis学习笔记之十三
- Mybatis介绍之参数传递