package Ġde . live poll . api . entity . db Ċ Ċ import Ġjavax . persistence . Cascade Type Ċ import Ġjavax . persistence . Entity Ċ import Ġjavax . persistence . OneToMany Ċ import Ġjavax . persistence . Table Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" open _ text _ item ") Ċ class ĠOpen Text Item ( ĊĠĠĠ Ġid : ĠLong , ĊĊĠĠĠ Ġpoll : ĠPoll , ĊĊĠĠĠ Ġquestion : ĠString , ĊĊĠĠĠ Ġposition : ĠInt , ĊĊĠĠĠ Ġ@ OneToMany ( mapped By Ġ= Ġ" open Text Item ", Ġcascade Ġ= Ġ[ Cascade Type . ALL ], Ġorphan Removal Ġ= Ġtrue ) ĊĠĠĠ Ġvar Ġanswers : ĠMutable List < Open Text Item Answer > Ċ Ċ ) Ġ: ĠPoll Item ( id , Ġpoll , Ġquestion , Ġposition , ĠPoll ItemType . OPEN _ TEXT ) Ċ