RestController我在我的应用程序中写了一个SpringBoot。MongoDB我也在用a 。这是我的实体:
public class LocationEntity {
@Id
private String id;
private String name;
@DBRef(lazy = true)
@JsonIgnore
private UserEntity owner;
private String description;
@DBRef(lazy = true)
private List<RoleEntity> roles;
private Date date;
public LocationEntity(String name, UserEntity owner, String description, List<RoleEntity> roles, Date date) {
this.name = name;
this.owner = owner;
this.description = description;
this.roles = roles;
this.date = date;
}
}
RoleEntity和UserEntity也是来自同一数据库的实体。我RestController的方法返回ResponseEntity,所以默认情况下Jackson是用内部来序列化Object的JSON。我想问一下延迟加载的具体情况。如果我使用@JsonIgnorefromJackson忽略序列化中的该字段,ORM 不会从数据库获取“惰性字段”吗?
提前感谢您的帮助!
江户川乱折腾
相关分类