2016-09-07 2 views
0

Я сохранил файл изображения в mongodb с помощью InputStream, я получаю это исключение при операции чтения, когда он возвращается к классу Object ,

Модель

private Object image1; 
    public Object getImage1() { 
      return image1; 
     } 

    public void setImage1(InputStream image1) { 
      this.image1 = image1; 
     } 

Исключение брошено в этой линии

DBObject getDoc = cursorDoc.next(); 
      User usr = mongoTemplate.getConverter().read(User.class, getDoc); 

Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.jvnet.mimepull.DataHead$ReadMultiStream]: Illegal arguments for constructor; nested exception is java.lang.IllegalArgumentException: argument type mismatch 
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:158) 
    at org.springframework.data.convert.ReflectionEntityInstantiator.createInstance(ReflectionEntityInstantiator.java:75) 

ответ

0

Может ли смысл менять тип "image1" в InputStream?

+0

Это метательное исключение –