package Ġcom . example . movie helper . entity Ċ Ċ import Ġcom . example . movie helper . constant . Movie TypeEnum Ċ import Ġjava . util .* Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" movie _ list ") Ċ class ĠFil m List ( ĊĠĠĠĠĠĠĠ Ġ_ id Ġ: ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ movie Id : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ title : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ rating : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ movie Year : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ url : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ image Large : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ casts : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ direct ors : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ genres : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ summary : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ countries : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ_ view ed : ĠBoolean ? Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġ_ star : ĠBoolean ? Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġ_ update Time : ĠDate ? Ġ= ĠDate ( System . currentTimeMillis ()), ĊĠĠĠĠĠĠĠ Ġ_ movie TypeEnum : ĠMovie TypeEnum ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . IDENTITY ) ĊĠĠĠ Ġvar Ġid Ġ= Ġ_ id ĊĠĠĠ Ġvar Ġmovie Id Ġ= Ġ_ movie Id ĊĠĠĠ Ġvar Ġtitle Ġ= Ġ_ title ĊĠĠĠ Ġvar Ġrating Ġ= Ġ_ rating ĊĠĠĠ Ġvar Ġmovie Year Ġ= Ġ_ movie Year ĊĠĠĠ Ġvar Ġurl Ġ= Ġ_ url ĊĠĠĠ Ġvar Ġimage Large Ġ= Ġ_ image Large ĊĠĠĠ Ġvar Ġcast s Ġ= Ġ_ casts ĊĠĠĠ Ġvar Ġdirect ors Ġ= Ġ_ direct ors ĊĠĠĠ Ġvar Ġgen res Ġ= Ġ_ genres ĊĠĠĠ Ġvar Ġsummary Ġ= Ġ_ summary ĊĠĠĠ Ġvar Ġcountries Ġ= Ġ_ countries ĊĠĠĠ Ġvar Ġviewed Ġ= Ġ_ view ed ĊĠĠĠ Ġvar Ġstar Ġ= Ġ_ star ĊĊĠĠĠ Ġ@ Temporal ( Temporal Type . TIMESTAMP ) ĊĠĠĠ Ġvar Ġupdate Time Ġ= Ġ_ update Time ĊĊĠĠĠ Ġ@ Enumer ated ( value Ġ= ĠEnum Type . STRING ) ĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" movie _ type ") ĊĠĠĠ Ġvar Ġmovie TypeEnum Ġ= Ġ_ movie TypeEnum Ċ Ċ }