吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1662|回复: 5
收起左侧

[Java 转载] springboot mybatis怎么调用存储过程?

[复制链接]
Aaron-x 发表于 2020-9-29 18:31
mybatis怎么调用数据中的存储过程,存储过程中建立了临时表,目的是调用该表查询反馈结果,怎么做呢?

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
张伯伦 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

吾日一梦 发表于 2020-9-30 11:36
本帖最后由 吾日一梦 于 2020-9-30 11:37 编辑

可以参考一下这个
[Java] 纯文本查看 复制代码
/**
     * 获取服务器时间
     * @return yyyy-MM-dd hh:mm:ss形式的服务器时间
     */
    public String getServerTime()
    {
        return jdbcTemplate.execute("{call p_sys_get_datetime(?,?,?,?, ?)}",
                (CallableStatementCallback<String>) cstmt -> {
                    cstmt.setString(1, "system");
                    cstmt.setString(2, "00");
                    cstmt.registerOutParameter(3, Types.VARCHAR);
                    cstmt.registerOutParameter(4, Types.INTEGER);
                    cstmt.registerOutParameter(5, Types.VARCHAR);
                    cstmt.execute();

                    return cstmt.getString(3);
                });
    }
kesai 发表于 2020-9-29 18:50
沧海神月 发表于 2020-9-29 20:21
沧海神月 发表于 2020-9-29 20:22

说错了,是call 存储过程名称
 楼主| Aaron-x 发表于 2020-9-30 09:55
沧海神月 发表于 2020-9-29 20:22
说错了,是call 存储过程名称

直接在mybatis中call 名称?
不需要写控制?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-30 05:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表