package Ġcom . ro che . amb ass ador . storage . group Ċ Ċ import Ġcom . ro che . amb ass ador . model . group . Group Ċ import Ġcom . vl ad mi hal cea . hibernate . type . json . Json Binary Type Ċ import Ġorg . hibernate . annotations . Type Ċ import Ġorg . hibernate . annotations . TypeDef Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ"\" group \" ") Ċ @ TypeDef ( name Ġ= Ġ" json b ", Ġtype Class Ġ= ĠJson Binary Type :: class ) Ċ // Ġ@ Named Entity Graph ( Ċ // ĠĠĠ Ġname Ġ= Ġ" Group . history ", Ċ // ĠĠĠ Ġattribute Nodes Ġ= Ġ[ Named Attribute Node (" history ")] Ċ // Ġ) Ċ class ĠGroup Entity ( ĊĠĠĠ Ġ@ Id Ġvar Ġid : ĠLong ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" full _ name ") ĊĠĠĠ Ġvar ĠfullName : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Type ( type Ġ= Ġ" json b ") ĊĠĠĠ Ġ@ Column ( column Definition Ġ= Ġ" json b ", Ġname Ġ= Ġ"\" group \" ") ĊĠĠĠ Ġ@ Basic ( fetch Ġ= ĠFetch Type . LA ZY ) ĊĠĠĠ Ġvar Ġgroup : ĠGroup , ĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" score ") ĊĠĠĠ Ġvar Ġscore : ĠDouble ? Ġ= Ġ 0 . 0 , ĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" activity _ score ") ĊĠĠĠ Ġvar Ġactivity Score : ĠDouble Ġ= Ġ 0 . 0 , ĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" critical ity _ score ") ĊĠĠĠ Ġvar Ġcritical ity Score : ĠDouble Ġ= Ġ 0 . 0 , ĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" stars ") ĊĠĠĠ Ġvar Ġstars : ĠInt Ġ= Ġ 0 Ċ ) Ċ