DAO
public void buyJudge(Map<String,Object> map);
mapper
<select id="buyJudge" statementType="CALLABLE" resultType="HashMap">
{call P_OA_BUYCAR_CONDITION(#{carType,mode=IN,jdbcType=VARCHAR},#{empId,mode=IN,jdbcType=VARCHAR},#{O_RET_TYPE,mode=OUT,jdbcType=VARCHAR},#{O_RET_MSG,mode=OUT,jdbcType=VARCHAR})}
</select>
调用
Map<String, Object> map = new HashMap<String, Object>();
map.put("carType", preferentialCarType);
map.put("empId", empId);
carInfoDAL.buyCarJudge(map);
result.setResult(map.get("O_RET_TYPE").toString());
result.setMsg(map.get("O_RET_MSG").toString());
通过map传入参数,他的返回值会自动加到map中让我们取,所以设计DAO的时候不需要设计返回值