您的位置:首页 > 其它

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<String, Object> param = new HashMap<String,Object>();
param.put("terminalId", terminalId);
param.put("startTime", startTime);
param.put("endTime", endTime);
trackList = gpsDataService.getTrackList(param);


三是用实体类(包括很多属性)来传递
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: