package Ġcom . mil bar . data . domain . me chan ic Ċ Ċ import Ġcom . j 2 5 6 . orm lite . field . Database Field Ċ import Ġcom . j 2 5 6 . orm lite . table . Database Table Ċ import Ġcom . mil bar . data . rbac . subject . Subject Ċ import Ġjavax . persistence . Column Ċ import Ġjavax . persistence . GeneratedValue Ċ import Ġjavax . persistence . Id Ċ Ċ @ Database Table ( tableName Ġ= Ġ" Me chan ic ", Ġdao Class Ġ= ĠMe chan ic Dao Impl :: class ) Ċ class ĠMe chan ic Ġ{ ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ GeneratedValue ĊĠĠĠ Ġvar Ġid : ĠLong Ġ= Ġ- 1 ĊĊĠĠĠ Ġ@ Database Field ( foreign Ġ= Ġtrue , Ġforeign Auto Create Ġ= Ġtrue , Ġforeign Auto Refresh Ġ= Ġtrue ) ĊĠĠĠ Ġlateinit Ġvar Ġsubject : ĠSubject Ġ// Ġrepresentation Ġin ĠRB AC Ġdatabase ĊĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠ Ġlateinit Ġvar ĠfirstName : ĠString ĊĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠ Ġlateinit Ġvar ĠlastName : ĠString Ċ } Ċ