mybatis中调用oracle自定义函数

r囧r小猫 2022-01-26 09:15 795阅读 0赞

前几天在工作中遇到要在mybatis中调用oracle自定义函数的情景。

其实很简单:

1.先在pl/sql中编写测试好自定义函数,待用。

2.在mybatis的mapper映射文件中调用函数

3.java中的调用

Map map = new HashMap();
map.put(“userids”, “”);
map.put(“userid”, 4);
sqlSessionTemplate.selectOne(“test.getUerids”, map);

  1. String ids = (String)map.get("userids");

说明:

  1. java.util.Mapputuseriduserids两个属性,其中userid存放了函数的输入参数,userids用于存放函数调用后的返回值。

发表评论

表情:
评论列表 (有 0 条评论,795人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Oracle 定义函数

    一、函数 函数与存储过程相似,也是数据库中存储的已命名PL-SQL程序块。函数的主要特征是它必须有一个返回值。通过`return`来指定函数的返回类型。在函数的任何地方可