赞
踩
在sqlMap里面,iBatis的传入参数是parameterClass,而MyBatis是可以不写的,也可以用parameterType,iBatis的传出参数是resultClass。
- iBatis:
- <select id="selectDeviceByWhere" parameterClass="Map" resultClass="BaseResultMap">
- </select>
-
- MyBatis:
- <select id="selectDeviceByWhere" parameterType="Map" resultMap="BaseResultMap">
- </select>
条件判断语句对于MyBatis很简单,标签里面写判断条件即可。但是IBatis就麻烦了许多,它将每个方法都进行了封装。
- 例如:
- isNull:判断property字段是否是null
- <isNull prepend="and" property="id"></isNull>
-
- isEqual相当于equals,判断状态值。
- <isEqual property="state" compareValue="0"></isEqual>
- 或
- <isEqual property="state" compareProperty="nextState"> </isEqual>
-
- isEmpty判断参数是否为Null或者空
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。