package Ġjp . co . t aka 5 2 1 . sandbox . entity Ċ Ċ import Ġjava . io . Serializable Ċ import Ġjava . time . LocalDateTime Ċ import Ġjavax . persistence .* Ċ Ċ /** Ċ Ġ* Ġãĥ ¦ãĥ¼ãĤ¶ ãĤ¨ ãĥ³ ãĥĨãĤ£ ãĥĨãĤ£ Ċ Ġ*/ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" users ") Ċ data Ġclass ĠUser ( ĊĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . IDENTITY ) ĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" id ") ĊĠĠĠ Ġval Ġid : ĠLong Ġ= Ġ 0 , ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" name ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġval Ġname : ĠString , ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" password ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġval Ġpassword : ĠString , ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" email ", Ġnullable Ġ= Ġfalse , Ġunique Ġ= Ġtrue ) ĊĠĠĠ Ġval Ġemail : ĠString , ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" created _ at ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġval ĠcreatedAt : ĠLocalDateTime Ġ= ĠLocalDateTime . now (), ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" updated _ at ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġval ĠupdatedAt : ĠLocalDateTime Ġ= ĠLocalDateTime . now () Ċ ): ĠSerializable Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġempty Ġ= ĠUser ( id Ġ= Ġ- Ġ 1 , Ġname Ġ= Ġ"", Ġpassword Ġ= Ġ"", Ġemail Ġ= Ġ""); ĊĠĠĠ Ġ} Ċ }