ページ

2016/08/22

Querydslで親子テーブルの複数の子レコードを親レコードの1カラムにまとめる

|

「部署」と「社員」という親子関係のあるテーブルがあったとして

  • 部署1: 社員1, 社員2
  • 部署2: 社員3, 社員4, 社員5

という部署一覧を表示したい。適当に社員を結合してしまうと

  • 部署1: 社員1
  • 部署1: 社員2
  • 部署2: 社員3
  • 部署2: 社員4
  • 部署2: 社員5

という社員一覧っぽいものになってしまうが作りたいのはあくまで部署一覧なのでNG。

これをSpring Boot + Spring Data JPA + Querydslで解決する。