2016-09-07 6 views
0

InputStreamを使用してmongodbに画像ファイルを保存しました。この例外は、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

このラインでのスロー例外はそれがのInputStreamに "画像1" の種類を変更することは意味しても良いですか?

+0

同じ例外がスローされています –

関連する問題