java - 如何在spring boot中重写java.sql.Array Descriptor和java.sql.ARRAY?
问题描述
以前我使用这段代码来调用 Oracle 存储过程:
ArrayDescriptor arrydes = ArrayDescriptor.createDescriptor("Data TYPE", Connection);
ARRAY arryId = new ARRAY(arrydes, Connection, String[]);
但是现在迁移到 Spring boot,我们不需要调用连接对象并且 ArrayDescriptor 已被弃用。那么我们该如何重写呢?
解决方案
connection.unwrap(OracleConnection.class).createOracleArray("Data TYPE", String[])
推荐阅读
- python-3.4 - 冰川的boto3中的upload_archive()操作
- ios - AppleSearchingAds:为什么“iad_attribution”对于开发构建总是“真实的”?
- angular - 导航选项卡出现 TypeError:无法读取属性
- python - 如何找到模型中的瓶颈?
- php - 保存 WordPress 帖子、页面、小部件返回 404 页面
- python - 访问消息元素中的数据时出错
- alignment - 组合框显示成员中的 Padright
- node.js - node.js - process.on('message'....) 在无限循环之外不起作用
- asp.net-mvc - 当我的所有请求都低于限制时触发 Application Insights 警报(响应时间)
- ruby-on-rails - 如何构建嵌套在ruby中的倍数哈希