mongoTemplate 嵌套对象包含id

简介: mongoTemplate 嵌套对象包含id

正在愉快的写着代码突然发现没有ID,大喊挖槽不可能。

mongoTemplate查询实体中没有mongo的ID:

 

#这是是抄袭的我的代码就不贴了

public class Car implements Serializable {
    private String id;
    private String name;
    private List<Wheel> wheels;
}
 
public class Wheel implements Serializable {
    private String id;
    private String size;
}

#查不到的情况:

mongoTemplate.find(query,Car.class,"test");

#这种是可以的:使用JSONObject

mongoTemplate.find(query,JSONObject.class,"test");
相关文章
|
8月前
|
索引
单列集合顶层接口Collection
单列集合顶层接口Collection
44 1
|
SQL XML Java
Xml 映射文件中,除了常见的 select|insert|updae|delete 标签之外,还有哪些标签?
Xml 映射文件中,除了常见的 select|insert|updae|delete 标签之外,还有哪些标签?
143 0
|
8月前
|
SQL 存储 Java
MyBatis【付诸实践 02】 mapper文件未编译+statementType使用+返回结果字段顺序不一致+获取自增ID+一个update标签批量更新记录
MyBatis【付诸实践 02】 mapper文件未编译+statementType使用+返回结果字段顺序不一致+获取自增ID+一个update标签批量更新记录
93 0
|
8月前
|
XML Java 数据格式
spring怎么去引用/注入集合/数组类型和 怎么通过 util 名称空间创建 list以及 怎么去通过级联属性赋值
spring怎么去引用/注入集合/数组类型和 怎么通过 util 名称空间创建 list以及 怎么去通过级联属性赋值
75 0
|
SQL Java 数据库连接
Mybatis使用collection标签实现一对多关联查询,返回结果集list中嵌套list
Mybatis使用collection标签实现一对多关联查询,返回结果集list中嵌套list
598 0
jdbctemplate封装自定义对象,查询返回集合
jdbctemplate封装自定义对象,查询返回集合
312 0
|
Java 编译器 索引
JVM虚拟机-Class文件之字段表集合
JVM虚拟机-Class文件之字段表集合
JVM虚拟机-Class文件之字段表集合
|
安全 Java
Java中找出List集合中属性名为key属性值为value的对象
在日常开发中,我们需要从一个 List 集合中找出其中某一个对象,下面就介绍如何从 List 集合中找出属性名为 key 属性值为 value 的对象
334 0
Java中找出List集合中属性名为key属性值为value的对象
|
安全 Java
Java - 找出 List 集合中属性名为 key 属性值为 value 的对象
Java - 找出 List 集合中属性名为 key 属性值为 value 的对象
599 0
Java - 找出 List 集合中属性名为 key 属性值为 value 的对象
|
存储 Java
Class文件结构介绍[字段表集合和方法表集合]
字段表(field_info)用来描述接口或类中声明的变量,字段包括类级别变量以及实例级别变量。但不包括方法内部声明的局部变量。以如下代码来分析
Class文件结构介绍[字段表集合和方法表集合]

热门文章

最新文章