MyBatis 存储过程

在mybatis中调用存储过程

1.创建EnvironmentUpMapper.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cloudtop.core.service.EnvironmentUpService">
    <!-- 上报年度报告封面及扉页数据   存储过程的名字sel_analyze_post_login_info-->
    <select id="ReportCoverAndTitleData" statementType="CALLABLE" parameterType="java.util.Map" resultType="java.util.Map">
        select * from  environment.sel_analyze_post_login_info(#{loginName,mode=IN},#{loginPassword,mode=IN})} where "rrId"=#{rrId}
    </select>
    <!--上报专业名词及术语解释数据-->
    <select id="ReportNounExplanationData" statementType="CALLABLE" parameterType="java.util.Map" resultType="java.util.Map">
        select * from environment.api_noun_explanation(#{inBachId,mode=IN},#{inReportType ,mode=IN}) where "rrId"=#{rrId}
    </select>
    <!--上报关键环境信息提要数据-->
    <select id="ReportEnvironmentalInfoData" statementType="CALLABLE" parameterType="java.util.Map" resultType="java.util.Map">
        select * from environment.api_key_environmental_info(#{inBachId,mode=IN},#{inReportType ,mode=IN}) where "rrId"=#{rrId}
    </select>
    <!--上报企业基本信息数据-->
    <select id="ReportEnterpriseInfoData" statementType="CALLABLE" parameterType="java.util.Map" resultType="java.util.Map">
        select * from  environment.api_enterprise_info(#{inBachId,mode=IN},#{inReportType ,mode=IN}) where "rrId"=#{rrId}
    </select>
    <!--上报生产工艺和产品信息数据-->
    <select id="ReportProductionInfoData" statementType="CALLABLE" parameterType="java.util.Map" resultType="java.util.Map">
        select * from  environment.api_production_info(#{inBachId,mode=IN},#{inReportType ,mode=IN}) where "rrId"=#{rrId}
    </select>
    <!--上报企业生态环境行政许可情况数据-->
    <select id="ReportAdministrativeLicenseInfoData" statementType="CALLABLE" parameterType="java.util.Map" resultType="java.util.Map">
        select * from  environment.api_api_administrative_license_info_info(#{inBachId,mode=IN},#{inReportType ,mode=IN}) where "rrId"=#{rrId}
    </select>
    <!--上报环境保护税数据-->
    <select id="ReportProtectionTaxPaymentData" statementType="CALLABLE" parameterType="java.util.Map" resultType="java.util.Map">
        select * from  environment.api_protection_tax_payment(#{inBachId,mode=IN},#{inReportType ,mode=IN}) where "rrId"=#{rrId}
    </select>
    <!--上报环境污染责任保险数据-->
    <select id="ReportEnvironmentInsureListData" statementType="CALLABLE" parameterType="java.util.Map" resultType="java.util.Map">
        select * from  environment.api_insurance_info(#{inBachId,mode=IN},#{inReportType ,mode=IN}) where "rrId"=#{rrId}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值