私はまだSpringでHibernate(jpa annotation)を学んでいますが、単一のテーブルと出力階層構造を取る方法はありますか?たとえば、book_id、author、library、floor、sectionの列を持つ 'books'という表があります。ライブラリ - >フロア - >セクション - >そのセクションのすべての書籍で返すことができる方法はありますか?Hibernate単一テーブル階層
私は本質的にテーブルの作成に必要なすべてを提供する本と呼ばれるクラスを持っています。また、すべての書籍を取得できるコントローラを作成し、それをJSON形式でWebページに出力しました。私はこれが階層的になるようにこれを行うことができる方法はありますか?
私の最初の考えは、library、floor、sectionというクラスを作ることです。ライブラリはライブラリの名前とそのライブラリのフロアのリストを保持し、フロアはフロートの名前とそのフロアのセクションのリストを保持し、セクションはセクションの名前とすべてのそのセクションの本。それは非常に長く複雑になり、私はそれを動作させることさえできなかったので、私はそれを行うもっと簡単な方法があることを望んでいました。
ありがとう、これは私が探していたものとまったく同じです! – Yoshisaurus