java调用存储过程
mybatis调用oracle方法或者存储过程时,如果无输入和输出参数,直接把函数当做查询字段即可输出。本次主要说明有输入参数和输出参数。
存储过程代码忽略,只需知道输入参数类型和输出参数类型即可。
xml映射文件
1 | <select id="getFhYeild" statementType="CALLABLE" parameterType="java.util.Map" resultType="Double"> |
mapper层代码和一般的查询接口一样,没有特殊的改变。
Controller层在进行调用的时候,只需使用map调用即可取值。
1 | Map<String,Object> map = new HashMap<String,Object>(); |