mybatis调用存储过程
2016-12-09 15:12
253 查看
mybatis调用存储过程,存储过程有输入和输出参数
正常调用情况下返回结果集
当输入参数有错误或是存储过程有错误,返回对应的错误信息
此时调用的方法:
Dao层调用:
List<HisAssetProfit> qryHisAssetProfit(HisAssetProfitReq hisAssetProfitReq);
xml文件:
<select id="qryHisAssetProfit" statementType="CALLABLE"
parameterType="com.hundsun.compet.biz.dto.req.HisAssetProfitReq"
resultType="com.hundsun.compet.biz.domain.HisAssetProfit">
<![CDATA[
{
call AP_CLOUD_SIM_GET_HIS_ASSET_HS300K(
#{auth_id,mode=IN,jdbcType=VARCHAR},
#{businsys_no,mode=IN,jdbcType=CHAR},
#{position_str,mode=IN,jdbcType=VARCHAR},
#{profit_period,mode=IN,jdbcType=INTEGER},
#{sendercomp_id,mode=IN,jdbcType=CHAR},
#{apply_no,mode=IN,jdbcType=VARCHAR},
#{error_pathinfo,mode=OUT,jdbcType=VARCHAR},
#{error_no,mode=OUT,jdbcType=INTEGER},
#{error_info,mode=OUT,jdbcType=VARCHAR},
#{error_id,mode=OUT,jdbcType=INTEGER},
#{error_sysinfo,mode=OUT,jdbcType=VARCHAR}
)
}
]]>
</select>
其中com.hundsun.compet.biz.domain.HisAssetProfit 定义的是返回的结果集
private String error_pathinfo;
private Integer error_no;
private String error_info;
private Integer error_id;
private String error_sysinfo;
这些是定义在类com.hundsun.compet.biz.dto.req.HisAssetProfitReq中的
在调用之后,这些error的错误信息,会反馈在请求参数com.hundsun.compet.biz.dto.req.HisAssetProfitReq中
正常调用情况下返回结果集
当输入参数有错误或是存储过程有错误,返回对应的错误信息
此时调用的方法:
Dao层调用:
List<HisAssetProfit> qryHisAssetProfit(HisAssetProfitReq hisAssetProfitReq);
xml文件:
<select id="qryHisAssetProfit" statementType="CALLABLE"
parameterType="com.hundsun.compet.biz.dto.req.HisAssetProfitReq"
resultType="com.hundsun.compet.biz.domain.HisAssetProfit">
<![CDATA[
{
call AP_CLOUD_SIM_GET_HIS_ASSET_HS300K(
#{auth_id,mode=IN,jdbcType=VARCHAR},
#{businsys_no,mode=IN,jdbcType=CHAR},
#{position_str,mode=IN,jdbcType=VARCHAR},
#{profit_period,mode=IN,jdbcType=INTEGER},
#{sendercomp_id,mode=IN,jdbcType=CHAR},
#{apply_no,mode=IN,jdbcType=VARCHAR},
#{error_pathinfo,mode=OUT,jdbcType=VARCHAR},
#{error_no,mode=OUT,jdbcType=INTEGER},
#{error_info,mode=OUT,jdbcType=VARCHAR},
#{error_id,mode=OUT,jdbcType=INTEGER},
#{error_sysinfo,mode=OUT,jdbcType=VARCHAR}
)
}
]]>
</select>
其中com.hundsun.compet.biz.domain.HisAssetProfit 定义的是返回的结果集
private String error_pathinfo;
private Integer error_no;
private String error_info;
private Integer error_id;
private String error_sysinfo;
这些是定义在类com.hundsun.compet.biz.dto.req.HisAssetProfitReq中的
在调用之后,这些error的错误信息,会反馈在请求参数com.hundsun.compet.biz.dto.req.HisAssetProfitReq中
相关文章推荐
- Mybatis调用存储过程
- mybatis调用存储过程
- MyBatis调用存储过程,含有返回结果集、return参数和output参数
- MyBatis 调用MySql存储过程处理树形结构结果集
- Mybatis 调用多游标参数存储过程 Mybatis Oracle Procedure multi cursor
- mybatis调用存储过程
- Mybatis调用存储过程
- Mybatis技术(五)Mybatis调用存储过程
- mybatis 调用存储过程
- mybatis call stored procedure(MyBatis 调用存储过程)
- MyBatis学习总结(六)——调用存储过程
- mybatis调用存储过程
- MyBatis学习总结(六)——调用存储过程
- 关于用mybatis调用存储过程时的入参和出参的传递方法
- MyBatis调用存储过程,含有返回结果集、return参数和output参数
- MyBatis调用存储过程
- MyBatis学习总结(六)——调用存储过程
- Mybatis调用mysql存储过程
- MyBatis调用存储过程
- mybatis调用存储过程