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

时间:2017-10-27 02:12:10

标签: spring mongodb

现在面临的错误是“找不到能够从类型[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;
    }
}

1 个答案:

答案 0 :(得分:1)

如果您使用的是Spring Data,Picture是另一个使用@Document映射的类。 您必须在@DBRef

上添加ArrayList<Picture>注释
@DBRef
private ArrayList<Picture> picture;