package Ġcom . property listing . states Ċ Ċ 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 ĠProperty Schema Ċ Ċ object ĠProperty Schema 1 Ġ: ĠM apped Schema ( ĊĠĠĠĠĠĠĠ Ġschema Family Ġ= ĠProperty Schema . java Class , ĊĠĠĠĠĠĠĠ Ġversion Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠ Ġmapped Types Ġ= ĠlistOf ( Property Data :: class . java )) Ġ{ ĊĠĠĠ Ġ@ Entity ĊĠĠĠ Ġ@ Table ( name Ġ= Ġ" Property State ") ĊĠĠĠ Ġclass ĠProperty Data ( ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" owner _ name ") ĊĠĠĠĠĠĠĠ Ġvar Ġowner Name : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" requester _ name ") ĊĠĠĠĠĠĠĠ Ġvar Ġrequest er Name : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" property _ address ") ĊĠĠĠĠĠĠĠ Ġvar Ġproperty Address : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" property _ area ") ĊĠĠĠĠĠĠĠ Ġvar Ġproperty Area : ĠLong , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" property _ sell ing _ price ") ĊĠĠĠĠĠĠĠ Ġvar Ġproperty Sell ing Price : ĠLong , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" property _ id ") ĊĠĠĠĠĠĠĠ Ġvar Ġlinear Id : ĠUUID ĊĠĠĠ Ġ) Ġ: ĠPersistent State () Ġ{ ĊĠĠĠĠĠĠĠ Ġconstructor (): Ġthis (" ",""," ", 0 L , 0 L , UUID . randomUUID ()) ĊĠĠĠ Ġ} Ċ }