package Ġcom . de but . states . Song Detail Ċ Ċ import Ġnet . cord a . core . schemas . Mapped Schema Ċ import Ġnet . cord a . core . schemas . Persistent State Ċ import Ġjava . util .* Ċ import Ġjavax . persistence . Column Ċ import Ġjavax . persistence . Entity Ċ import Ġjavax . persistence . Table Ċ Ċ object ĠSchema Ċ object ĠSong Info Schema Ġ: ĠM apped Schema ( Schema . java Class , Ġ 1 , ĠlistOf ( Song Info Schema . Persistent Song Info State :: class . java )) Ġ{ ĊĠĠĠ Ġ@ Entity ĊĠĠĠ Ġ@ Table ( name Ġ= Ġ" song Info ") ĊĠĠĠ Ġclass ĠPersistent Song Info State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ"_ id ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġ_ id : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" song _ name ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġ Ġsong Name : ĠString ĊĊĊĠĠĠ Ġ) Ġ: ĠPersistent State () ĊĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠDefault Ġconstructor Ġrequired Ġby Ġhi bernate . ĊĠĠĠĠĠĠĠ Ġconstructor (): Ġthis ( UUID . randomUUID (). toString (), " ") ĊĠĠĠ Ġ} Ċ }