首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >spring byte模板获取字节数组

spring byte模板获取字节数组
EN

Stack Overflow用户
提问于 2015-12-09 08:58:50
回答 3查看 7.3K关注 0票数 6

我将xml作为字节数组存储在oracle数据库中的clob列中。现在尝试使用jdbctemplate在spring批中以字节数组的形式获得结果集,在异常下面抛出

org.springframework.dao.InvalidDataAccessApiUsageException:StatementCallback;SQL从cfg_report_list中选择DEFAULT_REPORT_PARAM_XML,其中report_name='Payments STP Report‘;不受支持的特性;嵌套的异常是java.sql.SQLFeatureNotSupportedException:不支持的特性

我正在使用的PFB代码示例

代码语言:javascript
运行
复制
byte[] configxml = jdbcTemplate.queryForObject(
                "select DEFAULT_REPORT_PARAM_XML from cfg_report_list  where report_name='Payments STP Report'", 
                byte[].class);

请注意,我使用的是春季批3.0.1版本.

请告诉我这个问题的解决办法。

谢谢

EN

Stack Overflow用户

发布于 2016-06-13 23:13:32

不需要调用getBlob();您应该能够像这样简化如下:

代码语言:javascript
运行
复制
byte[] configxml = jdbcTemplate.queryForObject(
    "select DEFAULT_REPORT_PARAM_XML from cfg_report_list  where report_name='Payments STP Report'",
    (rs, rowNum) -> rs.getBytes(1));
票数 4
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34174515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档