使用spring数据延迟加载@DBRef字段

时间:2017-07-02 12:17:44

标签: spring-data-mongodb

将Spring数据与mondoDb一起使用。我有一个用户POJO,其中一些字段注释为@DBRef(lazy = true)。对于某些查询,我想用这些数据填充这些字段。我无法弄清楚如何。

让我们说我有用户集合和组织集合。 User POJO有一个字段

@DBRef(lazy = true)
private Organization org;
然后我执行

List<User> user = mongoTemplate.find(userQuery, User.class);

此时我确实看到user.get(0).getOrg()返回了Organization类型的对象,只填充了id字段。

在这里,我想指定一个地方,我希望所有组织字段都填充其数据(类似于mongooseJS允许您配置查询以填充某些字段)

0 个答案:

没有答案