私は2つのエンティティを持っています:UserとPost(関係1対多)。Postフィールド: id、creationDate、title、content、user。
データはデータベースに保存され、Hibernate 経由でアクセスされます。
Post オブジェクトを JSON として JavaScript に渡すコントローラーがあります。その後、ウェブページに表示されます。ただし、必ずしもすべてのPostフィールドを渡す必要はありません。たとえば、ユーザーにタイトルと作成日のみを表示する必要があり、ユーザーがボタンを押した場合Show contentにのみ、投稿コンテンツを表示する必要があります (表示する必要がある場合にのみサーバーから要求したい)。
ここに問題があります: Post オブジェクトの content フィールドの遅延初期化を実装するにはどうすればよいですか? コントローラーに 2 つのメソッドを記述する必要があります。1 つは投稿のリストを含む JSON を生成し、コンテンツ フィールドをnullorに設定するメソッドで、もう 1 つStringはコンテンツ文字列のみを渡すメソッドですか?