package Ġcom . example . bookmarks . db Ċ Ċ import Ġorg . springframework . data . jpa . domain . Abstract Persist able Ċ import Ġjava . util .* Ċ import Ġjavax . persistence . Cascade Type . ALL Ċ import Ġjavax . persistence . Entity Ċ import Ġjavax . persistence . Fetch Type . E AGER Ċ import Ġjavax . persistence . ManyToOne Ċ import Ġjavax . validation . constraints . NotEmpty Ċ import Ġjavax . validation . constraints . NotNull Ċ Ċ @ Entity Ċ data Ġclass ĠBook mark Entity ( ĊĠĠĠ Ġ@ NotNull Ġvar Ġidentifier : ĠUUID , ĊĠĠĠ Ġ@ NotEmpty Ġvar Ġtitle : ĠString , ĊĠĠĠ Ġ@ NotEmpty Ġvar Ġdescription : ĠString , ĊĠĠĠ Ġ@ NotNull Ġvar Ġreference : ĠString , ĊĠĠĠ Ġ@ ManyToOne ( optional Ġ= Ġfalse , Ġfetch Ġ= ĠE AGER ) Ġvar Ġuser : ĠUser Entity Ċ ) Ġ: ĠAbstract Persist able < Long >() Ċ