package Ġtech . cognit io . backend . server . entity Ċ Ċ import Ġjava . time . LocalDateTime Ċ import Ġjavax . persistence . Column Ċ import Ġjavax . persistence . Entity Ċ import Ġjavax . persistence . GeneratedValue Ċ import Ġjavax . persistence . Generation Type Ċ import Ġjavax . persistence . Id Ċ import Ġjavax . persistence . ManyToOne Ċ import Ġjavax . persistence . Table Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" task _ solutions ") Ċ class ĠTask Solution Ġ{ ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . AUTO ) ĊĠĠĠ Ġvar Ġid : ĠLong ? Ġ= Ġ 0 ĊĊĠĠĠ Ġ@ ManyToOne ĊĠĠĠ Ġvar Ġtask : ĠTask ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ ManyToOne ĊĠĠĠ Ġvar Ġauthor : ĠUser ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" accepted ") ĊĠĠĠ Ġvar Ġaccepted : ĠBoolean Ġ= Ġfalse ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" accepted _ on ") ĊĠĠĠ Ġvar Ġaccepted On : ĠLocalDateTime ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" content ") ĊĠĠĠ Ġvar Ġcontent : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" submission _ number ") ĊĠĠĠ Ġvar Ġsubmission Number : ĠInt ? Ġ= Ġ 0 Ċ }