【发布时间】:2015-08-10 10:34:50
【问题描述】:
我正在使用 spring data mongodb,我尝试使用 spring data mongodb 的 db 引用注释来加载实体,但它不起作用。 仍然热切地加载实体,我在这里做错了什么?
我的首选域
public class Preference extends BaseEntity {
/**
*
*/
private static final long serialVersionUID = 1L;
@DBRef(lazy = true)
User user;
MetadataEnum preferenceType;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public MetadataEnum getPreferenceType() {
return preferenceType;
}
public void setPreferenceType(MetadataEnum preferenceType) {
this.preferenceType = preferenceType;
}
public List<Subtype> getSubtypes() {
return subtypes;
}
public void setSubtypes(List<Subtype> subtypes) {
this.subtypes = subtypes;
}
List<Subtype> subtypes = new ArrayList<Subtype>();
boolean enableSearch;
}
当我加载偏好域时,也加载了用户实体。
【问题讨论】:
标签: mongodb spring-boot spring-data-mongodb