如果该函数返回的是一条数据 用 Map<String,Object>接收, 例: 增加用户 User user = new User; user.setAge(18); user.setName("张三") // 引用阿里的jar包 com.alibaba.fastjson Map<String,String> map = JSON.parseObject(JSON.toJSONString(registerDto), Map.class); Map<String,Object> resultMap = saveUser(map);
调用数据库函数都是用select
<parameterMap id="paramMap" type="com.ceshi.entity.user"> <parameter property="age" jdbcType="INTEGER" mode="INOUT" /> <parameter property="name" jdbcType="VARCHAR" mode="INOUT" /> </parameterMap> <select id="saveUser" parameterMap="paramMap" statementType="CALLABLE" resultType="java.util.Map"> call save_user_proc( #{paramMap.age}, #{paramMap.name} ) </select>