実現したいこと
Postに紐づいたComment、そしてそのCommentに紐づいたCommentを一覧でデータベースから抽出したいのですが、同じテーブルの関係をどのようにOne-to-Maniesで記述するのかが分かりません。
今のところPostに紐づいたCommentは取得できる状態でソースコードは以下のようになります(CommentのCommentは取得できない)。
scala
テーブルの関係
Post
| Column | Type | Options |
|---|---|---|
| id | varchar(255) | null: false |
| text | varchar(255) | null: false |
Comment
| Column | Type | Options |
|---|---|---|
| id | varchar(255) | null: false |
| text | varchar(255) | null: false |
| parent_post_id | varchar(255) | null: false |
Postは一意のIDを持っており、Commentは一意のIDとparent_post_idを持っています。
parent_post_idには
Postを親にした時PostのIDが入ります。
また、Commentを親にした時には(Commentにコメントする)、その親CommentのIDが入ります。
試したこと
>ソースコードは以下のようになります
ソースコードが記載されていませんと、明確な回答ができないと思います。