MyBatis的传入参数parameterType类型
来源:互联网 发布:充值系统java 源码 编辑:程序博客网 时间:2024/05/19 18:43
1. MyBatis的传入参数parameterType类型分两种
1. 1. 基本数据类型:int,string,long,Date;
1. 2. 复杂数据类型:类和Map
注:不同版本的MyBatis对基本类型传递过来的参数名称不能识别,要使用_parameter来代替。
<select id="getWinLogByEventId" parameterType="java.lang.Long" resultMap="BaseResultMap"> select <include refid="Base_Column_List"/> from win_log where eventId = #{_parameter,jdbcType=BIGINT}</select>
2. 如何获取参数中的值:
2.1 基本数据类型:#{参数} 获取参数中的值
2.2 复杂数据类型:#{属性名} ,map中则是#{key}
3.案例:
3.1 基本数据类型案例
3.2 复杂类型--map类型
3.3 复杂类型--类类型
3.4 复杂类型--map中包含数组的情况
<select id="selectProOrderByOrderId" resultType="com.epeit.api.model.ProOrder" parameterType="java.util.HashMap" > select sum(pro_order_num) proOrderNum,product_id productId,promotion_id promotionId from pro_order where 1=1 <if test="orderIds != null"> and <foreach collection="orderIds" item="item" open="order_id IN(" separator="," close=")"> #{item,jdbcType=BIGINT} </foreach> </if> GROUP BY product_id,promotion_id </select>注:转载地址
0 0
- MyBatis的传入参数parameterType类型
- MyBatis的传入参数parameterType类型
- MyBatis的传入参数parameterType类型
- MyBatis的传入参数parameterType类型
- MyBatis的传入参数parameterType类型
- mybatis 中parametertype的传入参数问题
- MyBatis 传入参数之parameterType
- MyBatis传入参数与parameterType
- MyBatis传入参数与parameterType
- MyBatis传入参数与parameterType
- MyBatis传入参数与parameterType
- MyBatis传入参数与parameterType
- MyBatis传入参数与parameterType
- MyBatis传入参数与parameterType
- MyBatis传入参数与parameterType
- MyBatis之传入参数parameterType
- MyBatis传入参数与parameterType
- MyBatis传入参数与parameterType
- 第四节 Shell文件权限和脚本执行
- python 统计指定文件夹下的某类文本文件行数
- redis shell启动脚本
- android调用系统相机并剪切照片(个人学习)
- [2016/11/14]naive问题中异或的巧妙用法
- MyBatis的传入参数parameterType类型
- USB设备请求命令
- 第五节 变量类型和使用
- linux:nohup 不生成 nohup.out的方法
- 关于在IOS10 系统上运行App 遇到的问题
- 周计划安排-凡事预立,不预则废
- 2016中国软件大会(CSC 2016)即将在北京召开
- 第六节 Shell输入、输出功能和字符设置
- EasyDarwin学习之EasyIPCamera---弃私有SDK接入海康、大华等厂家IPCamera