IBatis查询条件为多个参数的处理方法
在sqlMap.xml文件中写了条语句,但是我需要传递多个参数,查看一下ibatis自动生成的XML文件可以了解到,只需要传递一个对象进来,然后使用##去取对象的属性即可。
如
<select id="selectStudentByIdAndName" resultparametername="code"><parameterMap id="parameterMap"> <parameter property="signDate"/> <parameter property="gfVikSponsorsId"/> </parameterMap><select id="totalVikSponsorsTotalAmountOnDate" resultparameterMap="parameterMap">SELECT SUM(TOTAL_AMOUNT) FROM GF_CONTRACTVIK WHERE DATEDIFF(DY, SIGN_DATE, ?) >= 0 AND GF_VIK_SPONSORS_ID = ?;</select>