package Ġcom . in nop ol is . in no queue . model Ċ Ċ import Ġjava . time . LocalDateTime Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" user _ queue ") Ċ open Ġclass ĠUser Queue Ġ{ ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ Sequence Generator ( name Ġ= Ġ" user _ queues _ generator ", Ġsequence Name Ġ= Ġ" user _ queue _ id _ seq ", Ġallocation Size Ġ= Ġ 1 ) ĊĠĠĠ Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . SEQUENCE , Ġgenerator Ġ= Ġ" user _ queues _ generator ") ĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" user _ queue _ id ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġopen Ġvar Ġid : ĠLong ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ ManyToOne ( fetch Ġ= ĠFetch Type . LA ZY , Ġoptional Ġ= Ġfalse ) ĊĠĠĠ Ġ@ JoinColumn ( name Ġ= Ġ" queue _ id ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġopen Ġvar Ġqueue : ĠQueue ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ ManyToOne ( fetch Ġ= ĠFetch Type . LA ZY , Ġoptional Ġ= Ġfalse ) ĊĠĠĠ Ġ@ JoinColumn ( name Ġ= Ġ" user _ id ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġopen Ġvar Ġuser : ĠUser ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" is _ active ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġopen Ġvar ĠisActive : ĠBoolean ? Ġ= Ġfalse ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" skip s ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġopen Ġvar Ġskip s : ĠInt ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" exp enses ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġopen Ġvar Ġexp enses : ĠDouble ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" is _ important ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġopen Ġvar Ġis Important : ĠBoolean ? Ġ= Ġfalse ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" date _ joined ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠ Ġopen Ġvar Ġdate Joined : ĠLocalDateTime ? Ġ= Ġnull Ċ }