首页 > 解决方案 > 如何在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 已被弃用。那么我们该如何重写呢?

标签: javaspringoraclespring-boot

解决方案


connection.unwrap(OracleConnection.class).createOracleArray("Data TYPE", String[])

推荐阅读