我需要在List对象中设置Blob Object列值,并使用FlexibleSearchQuery的setResultClassList()处理。是否有实现此目的的方法?

2020-09-21 00:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


FYI-我正在获取存储在oracle表的BLOB定义列(oracle.sql.BLOB@f7cb73f)中的值:该属性在my items.xml中定义为collectiontype。

请找到我的代码段:final FlexibleSearchQuery query = new FlexibleSearchQuery(getOrderDBQuery(cronjob,baseStore)); 最终列表resultClassList = new ArrayList <>();

 //ce.trackAndTraceIds oracle.sql.BLOB@f7cb73f
 //resultClassList.add(List.class);
 //resultClassList.add(java.sql.Blob.class);
 //resultClassList.add(Object.class);
  resultClassList.add(String.class);
 
  query.setResultClassList(resultClassList)

  


错误日志:Flexiblesearch错误:SQL搜索错误:无效的列类型:未针对类oracle.jdbc.driver.T4CBlobAccessor查询实现getString

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


FYI-我正在获取存储在oracle表的BLOB定义列(oracle.sql.BLOB@f7cb73f)中的值:该属性在my items.xml中定义为collectiontype。

请找到我的代码段:final FlexibleSearchQuery query = new FlexibleSearchQuery(getOrderDBQuery(cronjob,baseStore)); 最终列表resultClassList = new ArrayList <>();

 //ce.trackAndTraceIds oracle.sql.BLOB@f7cb73f
 //resultClassList.add(List.class);
 //resultClassList.add(java.sql.Blob.class);
 //resultClassList.add(Object.class);
  resultClassList.add(String.class);
 
  query.setResultClassList(resultClassList)

  


错误日志:Flexiblesearch错误:SQL搜索错误:无效的列类型:未针对类oracle.jdbc.driver.T4CBlobAccessor查询实现getString

付费偷看设置
发送
1条回答
nice_wp
1楼-- · 2020-09-21 01:30

大家好,

有人找到这个问题的答案吗,我现在也面临类似的问题。

感谢Venkatesan

一周热门 更多>