mybatis中调用oracle自定义函数
前几天在工作中遇到要在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);
String ids = (String)map.get("userids");
说明:
java.util.Map中put了userid、userids两个属性,其中userid存放了函数的输入参数,userids用于存放函数调用后的返回值。
还没有评论,来说两句吧...