package Ġro cks . mar cel g ross . graphql . relationship . repository Ċ Ċ import Ġro cks . mar cel g ross . graphql . person . repository . Person Entity Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ data Ġclass ĠRelationship Entity ( ĊĠĠĠĠĠĠĠ Ġ@ Id ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ManyToOne ĊĠĠĠĠĠĠĠ Ġ@ JoinColumn ( name Ġ= Ġ" from _ id ") ĊĠĠĠĠĠĠĠ Ġval Ġfrom : ĠPerson Entity , ĊĠĠĠĠĠĠĠ Ġ@ ManyToOne ĊĠĠĠĠĠĠĠ Ġ@ JoinColumn ( name Ġ= Ġ" to _ id ") ĊĠĠĠĠĠĠĠ Ġval Ġto : ĠPerson Entity , ĊĠĠĠĠĠĠĠ Ġ@ Enumer ated ( Enum Type . STRING ) ĊĠĠĠĠĠĠĠ Ġval Ġrelationship : ĠRelationship Type Ċ )