package Ġio . tak ima . demo . models Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonIgnore Ċ import Ġjavax . persistence .* Ċ Ċ /** Ċ Ġ* Ċ Ġ*/ Ċ @ Entity ( name = Ġ" frame _ content ") Ċ data Ġclass ĠFrame Content ( ĊĠĠĠĠĠĠĠ Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . IDENTITY ) ĊĠĠĠĠĠĠĠ Ġ@ Id Ġvar Ġid : ĠLong ?, ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" frame _ title ") Ġvar Ġtitle : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" frame _ logo _ url ") Ġvar Ġlogo : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" frame _ order ") Ġvar Ġorder : ĠInt ?, ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" frame _ content _ item ") @ OneToMany ( mapped By Ġ= Ġ" frame Content ", Ġcascade Ġ= Ġ[ Cascade Type . ALL ]) Ġvar Ġframe Item : ĠList < Content Item > ?, ĊĠĠĠĠĠĠĠ Ġ@ ManyToOne ĊĠĠĠĠĠĠĠ Ġ@ JsonIgnore ĊĠĠĠĠĠĠĠ Ġvar Ġuser : ĠUser ?) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull , null , Ġnull , Ġnull , null ) Ċ } Ċ