Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法将oracle.jdbc.driver.OracleBlobInputStream转换为org.springframework.core.io.InputStreamSource_Java_Oracle_Spring Boot_Spring Jdbc - Fatal编程技术网

Java 无法将oracle.jdbc.driver.OracleBlobInputStream转换为org.springframework.core.io.InputStreamSource

Java 无法将oracle.jdbc.driver.OracleBlobInputStream转换为org.springframework.core.io.InputStreamSource,java,oracle,spring-boot,spring-jdbc,Java,Oracle,Spring Boot,Spring Jdbc,java.lang.ClassCastException:oracle.jdbc.driver.OracleBlobInputStream无法转换为org.springframework.core.io.InputStreamSource 当从inputStream转换到InputStreamSource时,我遇到了这个异常。您不能将它转换到InputStreamSource,OracleBlobInputStream没有实现这个特定于Spring的接口。您必须使用org.springframe

java.lang.ClassCastException:oracle.jdbc.driver.OracleBlobInputStream无法转换为org.springframework.core.io.InputStreamSource


当从
inputStream
转换到
InputStreamSource
时,我遇到了这个异常。

您不能将它转换到
InputStreamSource
,OracleBlobInputStream没有实现这个特定于Spring的接口。您必须使用
org.springframework.core.io.InputStreamResource

 helper.addAttachment(MyDTO.getFileName(), new InputStreamResource(MyDTO.getBlobInputStream()));

一些示例代码将有所帮助。请帮助我。谢谢
 helper.addAttachment(MyDTO.getFileName(), new InputStreamResource(MyDTO.getBlobInputStream()));