【问题标题】:Error is "No converter found capable of converting from type [java.lang.String] to type [com.marter.travel.model.Picture]"错误是“找不到能够从类型 [java.lang.String] 转换为类型 [com.marter.travel.model.Picture] 的转换器”
【发布时间】:2017-10-27 02:12:09
【问题描述】:

现在面临的错误是“找不到能够从 [java.lang.String] 类型转换为 [com.marter.travel.model.Picture] 类型的转换器”

import java.time.LocalDateTime;
import java.util.ArrayList;

import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

@Document (collection = "tourpackage")

public class TourPackage {

    private ArrayList<Picture> picture;

    public ArrayList<Picture> getPicture() {
        return picture;
    }

    public void setPicture(ArrayList<Picture> picture) {
        this.picture = picture;
    }
}

【问题讨论】:

    标签: spring mongodb


    【解决方案1】:

    如果您使用 Spring Data 并且 Picture 是另一个使用 @Document 映射的类。 你必须在ArrayList&lt;Picture&gt;上添加@DBRef注解

    @DBRef
    private ArrayList<Picture> picture;
    

    【讨论】:

      猜你喜欢
      • 2019-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-19
      • 2019-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多