Spring boot, вызов хранимых процедур с IN и OUT параметрами (тип Clob)

spring boot. есть процедура в оракле:

create or replace procedure meth1 ( inReq in clob, outRes out clob, outErr out number, outMes out varchar2 )

Исходящий параметр функции тип Clob внутри json(сложной структуры).

направьте пожалуйста как мне принять этот CLOB и обработать для передачи в фронт.

в репозитории написал:

 public  Object getInfo(String idClin) {

        SimpleJdbcCall simpleJdbcCall=new SimpleJdbcCall(jdbcTemplate)
                .withSchemaName("ASB")
                .withProcedureName("meth1")
                .declareParameters(new SqlParameter[]{
                        new SqlParameter("inReq", Types.CLOB),

                        new SqlOutParameter("outRes", Types.CLOB),
                        new SqlOutParameter("outErr", Types.NUMERIC),
                        new SqlOutParameter("outMes", Types.VARCHAR)
                })
                .returningResultSet("outRes", new RowMapper<Object>() {
                    @Override
                    public Object mapRow(ResultSet rs, int rowNum) throws SQLException {

                        return rs.getClob(1);
                    }
                });
        MapSqlParameterSource mapSqlParameterSource =new MapSqlParameterSource();
        mapSqlParameterSource.addValue("inReq","{\"idnt\":7979}");


        Map<String, Object> result = simpleJdbcCall.execute(mapSqlParameterSource);

        Object outRes = result.get("outRes");

//        List<Object> = (List<Object>) result.get("outRes");
        return outRes;

    }

направте пожалуйста как мне принять этот CLOB и обработать


Ответы (0 шт):