Spring Boot/Doma/エンベッダブルクラス

Entity のフィールドの一部を別クラスに定義できるというモノ。

Doma は仕組の上で Entity の結合記述が無い。OneToMany のマッピングも無い。 なので結合結果を受ける Entity が既存の Entity をズラズラもう一度書くというモノになってしまう。

そこで複数のクラスから1個の Entity を合成するという記述ができる。