在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 propert