package Ġno . nav . tp register et . domain Ċ Ċ import Ġjava . time . LocalDate Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" T _ Y TEL SE ") Ċ data Ġclass ĠY t else ( ĊĠĠĠĠĠĠĠ Ġ@ Id ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" Y TEL SE _ ID ") ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠLong , ĊĠĠĠĠĠĠĠ Ġ@ ManyToOne ĊĠĠĠĠĠĠĠ Ġ@ Join Table ( name Ġ= Ġ" T _ FOR H OLD _ Y TEL SE _ HIST OR IK K ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinverse Join Columns Ġ= Ġ[ JoinColumn ( name Ġ= Ġ" FOR H OLD _ ID _ FK ") ], ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġjoin Columns Ġ= Ġ[ JoinColumn ( name Ġ= Ġ" Y TEL SE _ ID _ FK ")] ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġfor hold : ĠFor hold , ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" K _ Y TEL SE _ T ") ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" DAT O _ Y TEL _ IVER _ FO M ") ĊĠĠĠĠĠĠĠ Ġval Ġdat o F om : ĠLocalDate ?, ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" DAT O _ Y TEL _ IVER _ TOM ") ĊĠĠĠĠĠĠĠ Ġval Ġdat o Tom : ĠLocalDate ?, ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" DAT O _ IN NM _ Y TEL _ FO M ") ĊĠĠĠĠĠĠĠ Ġval Ġmed lems kap D ato F om : ĠLocalDate ? Ċ )