MyBatis的传入参数parameterType类型
来源:互联网 发布:raptor软件使用 编辑:程序博客网 时间:2024/05/19 18:46
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
- ios tableview cell上面的view添加手势,两个手指同时点击cell上的view的冲突(手势冲突)
- Triplet Loss
- jQuery formValidator 表单验证
- [喵咪软件推荐(1)]全球国家信息库
- Vue.js目录结构
- MyBatis的传入参数parameterType类型
- sublime text3快捷键
- 图片三级优化
- NLP入门+实战必读:一文教会你最常见的10种自然语言处理技术(附代码)
- SQL Server 2008的BI组件SSAS使用详解
- [喵咪软件推荐(2)]全球服务器测速工具speedtest-cli
- <5> 一些关于链表的练习
- effective C++ 学习(Templates and Generic Programming(泛型编程))
- PHP规范PSR0和PSR4的理解