mybatis多参数传递

来源:互联网 发布:四选一数据选择器芯片 编辑:程序博客网 时间:2024/05/17 21:07



一个参数的情况就不说了


多个参数分三种情况:一是用注释法


二是用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);


三是用实体类(包括很多属性)来传递

0 0
原创粉丝点击