package Ġcom . example . schema čĊč Ċ import Ġnet . cord a . core . schemas . Mapped Schema č Ċ import Ġnet . cord a . core . schemas . Persistent State č Ċ import Ġjava . time . Instant č Ċ import Ġjava . util .* č Ċ import Ġjavax . persistence . Column č Ċ import Ġjavax . persistence . Entity č Ċ import Ġjavax . persistence . Table čĊč Ċ object ĠS elling Art Schema čĊč Ċ object ĠS elling Art Schema V 1 Ġ: ĠM apped Schema ( čĊĠĠĠĠĠĠĠ Ġschema Family Ġ= ĠS elling Art Schema . java Class , čĊĠĠĠĠĠĠĠ Ġversion Ġ= Ġ 1 , čĊĠĠĠĠĠĠĠ Ġmapped Types Ġ= ĠlistOf ( Persistent Sell ing Art :: class . java )){ čĊĠĠĠĠĠĠĠĠ Ġ@ Entity čĊĠĠĠĠĠĠĠĠ Ġ@ Table ( name Ġ= Ġ" sell ing _ art _ table ") čĊĠĠĠĠĠĠĠĠ Ġclass ĠPersistent Sell ing Art ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" v end it ore ") čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġv end it ore Name Ġ: ĠString , čĊč ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" acquire n te ") čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġacquire n te Name : ĠString , čĊč ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" t ito lo ") čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġt ito lo Ġ: ĠString , čĊč ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" pre zz o ") čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġpre zz o Ġ: ĠDouble , čĊč ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" descri zione ") čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġdescri zione Ġ: ĠString , čĊč ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" data ") čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġdata Ġ: ĠInstant , čĊč ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" linear _ id ") čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġlinear Id : ĠUUID čĊĠĠĠĠĠĠĠĠ Ġ): ĠPersistent State () Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠDefault Ġconstructor Ġrequired Ġby Ġhi bernate . čĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġconstructor (): Ġthis ("", Ġ"", Ġ"", Ġ 0 . 0 , Ġ"", ĠInstant . now (), ĠUUID . randomUUID ()) čĊĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ} čĊčĊ