No converter found capable of converting from type [org.bson.types.ObjectId] to type [java.lang.Inte

 我的代码:

@Data
public class DeptDto {
    private Integer id;
    private String name;
}

 

        Query deptquery = new Query();
        deptquery.addCriteria( Criteria.where("name").is("宣传部"));
        DeptDto dept = mongoTemplate.findOne(deptquery, DeptDto.class, "dept");
        Integer deptId = dept.getId();

 

mongo中dept表

{
  "_id": ObjectId("618cc3efc35138000187ab7d"),
  "id": 1,
  "name": "开发",
  "tel": "",
  "_class": "com.webber.cm.pojo.Dept"
}

 

 第三行代码报错!!!


SEVERE: Servlet.service() for servlet [dispatcherServlet] in context with path [/cm-sites-screen-server] threw exception [Request processing failed; nested exception is org.sp

你可能感兴趣的:(疑难解决,mongodb)