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;
...
私はすべてのデータを含むList<Projects>
ているプロジェクトで、シリアル化witn Json.toJson(projects)
を呼び出します。デバッガは、データがシリアル化の前に一覧にあることを示します。