package Ġno . nav . f amil ie . ef . sak . op pl ys ning er . s Ã¸ kn ad . domain Ċ Ċ import Ġorg . springframework . data . annotation . Id Ċ import Ġorg . springframework . data . relational . core . mapping . Column Ċ import Ġorg . springframework . data . relational . core . mapping . Embedded Ċ import Ġorg . springframework . data . relational . core . mapping . Mapped Collection Ċ import Ġorg . springframework . data . relational . core . mapping . Table Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . time . Year Month Ċ import Ġjava . util . UUID Ċ Ċ @ Table (" so kn ad ss kj ema ") Ċ data Ġclass ĠS Ã¸ kn ad ss kj ema Bar net il syn (@ Id ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġid : ĠUUID Ġ= ĠUUID . randomUUID (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġtype : ĠS Ã¸ kn ad Type , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column (" f od se ls nummer ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġf Ã¸ d se ls nummer : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġnav n : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġtele fon nummer : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġdat o M ott att : ĠLocalDateTime , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Embedded ( on Empty Ġ= ĠEmbedded . On Empty . USE _ NULL , Ġprefix Ġ= Ġ" s ivil stand _ ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġs ivil stand : ĠS ivil stand , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Embedded ( on Empty Ġ= ĠEmbedded . On Empty . USE _ NULL , Ġprefix Ġ= Ġ" med lems kap _ ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmed lems kap : ĠMed lems kap , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Embedded ( on Empty Ġ= ĠEmbedded . On Empty . USE _ NULL , Ġprefix Ġ= Ġ" b osit u as jon _ ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġb osit u as jon : ĠB osit u as jon , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Embedded ( on Empty Ġ= ĠEmbedded . On Empty . USE _ NULL , Ġprefix Ġ= Ġ" s ivil stand sp lan er _ ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġs ivil stand sp lan er : ĠS ivil stand sp lan er ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Mapped Collection ( id Column Ġ= Ġ" so kn ad ss kj ema _ id ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġb arn : ĠSet < B arn >, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Embedded ( on Empty Ġ= ĠEmbedded . On Empty . USE _ NULL , Ġprefix Ġ= Ġ" aktiv itet _ ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġaktiv itet : ĠA ktiv itet , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column (" so ker _ f ra ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġs Ã¸ ker F ra : ĠYear Month ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column (" so ker _ f ra _ best em t _ man ed ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġs Ã¸ ker F ra Best em t M Ã¥ ned : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Embedded ( on Empty Ġ= ĠEmbedded . On Empty . USE _ NULL , Ġprefix Ġ= Ġ" d okument as jon _ ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdokument as jon : ĠBar net il syn D okument as jon ) Ġ: ĠIS Ã¸ kn ad ss kj ema Ċ Ċ data Ġclass ĠBar net il syn D okument as jon ( val Ġb arn epass ord ning F akt ura : ĠD okument as jon ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġav ta le B arn epass er : ĠD okument as jon ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġar be id st id : ĠD okument as jon ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġro ter ende Ar be id st id : ĠD okument as jon ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġs pes iel le Be h ov : ĠD okument as jon ? Ġ= Ġnull ) Ċ