我正在使用spring jdbctemplate在我的Java代码中编写查询。 我试图调用一个存储过程,该存储过程需要4个参数作为输入,其中一个是 bytea 。我想知道 bytea 需要传递什么参数类型。
Below is my query,
String sqlQuery = "select insert_backup_id(?,?,?,?)";
int[] types = { Types.OTHER, Types.OTHER, Types.BOOLEAN, Types.BIGINT, Types.VARCHAR };
Object[] params = { backUpJson, byteData, tags, maxNoOfConfigBackUps};
return jdbcTemplate.queryForObject(sqlQuery, params, types,Boolean.class);
backUpJson : json input(Types.OTHER)
**byteData : bytea (Types.OTHER)**
tags : string (Types.VARCHAR)
maxNoOfConfigBackUps : int (Types.INTEGER)
is **Types.OTHER** correct for **bytea**?