Closed a-pompom closed 5 years ago
以下の機能を実装した。
拡張エンティティを生成 →投稿情報に投稿者情報を紐づけた拡張エンティティを作成し、DBから取得した情報で生成できるようにした。
拡張エンティティ→DTOへマッピング →拡張エンティティをそのままリストとしてDTOへ渡しても良かったが、投稿者情報は分離させておきたかったので、DTO内で分離して保持するように処理。
ホーム画面へログインユーザの投稿を表示 →initメソッドでログインユーザの投稿を取得するように設定し、Thymeleafを利用してホーム画面へ表示する機能を実装。
課題として、タイムスタンプ計算処理が残っているが、一旦保留とし、ユーザ画面の作成へ移行する。
ホーム画面の初期表示処理にログインユーザが投稿した投稿情報を取得する処理を追加する。 投稿情報にはユーザ情報はユーザテーブルの主キーのみ格納されているので、結合し、投稿+ユーザ情報を持つ拡張エンティティをDaoから取得する。
Daoから取得した情報をDTOへセットし、表示する。 このとき、必要な処理は以下のものとなる。