package Ġorg . example apps . great big . domain Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonIgnore Ċ import Ġorg . hibernate . annotations . Cache ; Ċ import Ġorg . hibernate . annotations . Cache Concurrency Strategy ; Ċ import Ġorg . springframework . data . elasticsearch . annotations . Document ; Ċ import Ġjavax . persistence . Entity Ċ import Ġjavax . persistence . GeneratedValue Ċ import Ġjavax . persistence . Generation Type Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" tag ") Ċ @ Cache ( usage Ġ= ĠCache Concurrency Strategy . NON STRICT _ READ _ WRITE ) Ċ @ Document ( index Name Ġ= Ġ" tag ") Ċ data Ġclass ĠTag ( val Ġname : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠĠĠ Ġ@ Id Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . AUTO ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Id ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . SEQUENCE , Ġgenerator Ġ= Ġ" sequence Generator ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Sequence Generator ( name Ġ= Ġ" sequence Generator ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ JsonIgnore ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġid : ĠLong Ġ= Ġ 0 ) Ċ