Mybatis如何调用PostGreSql的存储过程并拿到游标

存储过程(很简单,一个in参数,一个游标):
DECLARE
sql_objparm text :=' select*from test where id = $1';
BEGIN
OPEN $2 FOR EXECUTE sql_objparm USING id;
RETURN $2;
END;

直接调用是可以的:

现在不太清楚用Mybatis如何实现get_test的过程调用?

相关推荐
Mybatis调用PostgreSQL存储过程实现数组入参传递
前言 项目中用到了Mybatis调用PostgreSQL存储过程(自定义函数)相关操作,由于PostgreSQL自带数组类型,所以有一个自定义函数的入参就是一个int数组,形如: 代码如下:CREATE OR REPLACE FUNCTION “public”.”func_arr_update”(ids _int4)… 如上所示,参数是一个int数组,Mybatis提供了对调用存储过程的支持,那么PostgreSQL独有的数组类型作为存储过程的参数又将如何处理呢?其实很简单,mybatis提供了typeHandlers可以创建一个数组类型的类型处理器,具体做法为:实现 org.apache.
springboot+mybatis3+druid+postgresql
springboot+druid+mybatis+postgresql框架搭建,使用mybatis-generator自动生成pojo+mapper+dao
mybatis postgresql 批量删除操作方法
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),这篇文章主要介绍了mybatis postgresql 批量删除操作,需要的朋友可以参考下
springmvc+mybatis+postgresql+maven整合
springmvc+mybatis+postgresql+maven整合,具体内容参考博文https://blog.csdn.net/smile_xg/article/details/81490063
MyBatis通过 JDBC连接 PostgreSQL数据库 最小例子
MyBatis通过 JDBC连接 Mysql数据库 最小例子,没有加载多余的库


Web 开发
