2016-05-05 176 views
0

我使用Jackson来序列化我的模型类。我序列化一个项目对象列表。每个项目对象应包含其创建者的用户数据,但我只能获取列表中第一个条目的数据。对于所有其他项目,我只能获得创建者的ID。缺少JSON数据

为什么数据不包含在所有项目中?

"projects": [ 
    { 
     "name": "TESTPROJEKT 2", 
     "creator": { 
     "id": 1, 
     "username": "admin", 
     .... 
     }, 
     ... 
    }, 
    { 
     "name": "TESTPROJEKT 3", 
     "creator": 1, 
     ... 
    }, 
    ... 

Project.java模型类

@Entity 
public class Project { 

@ManyToOne(fetch = FetchType.EAGER) 
@JoinColumn(name = "creator") 
private Usr creator; 
... 

我所说的系列化WITN Json.toJson(projects)与项目是一个List<Projects>包含的所有数据。调试器说,数据在序列化之前在列表中。

谢谢。

回答