package Ġnl . kr ash na . app . models Ċ Ċ import Ġjava . util . Date Ċ import Ġjavax . persistence . Cascade Type Ċ import Ġjavax . persistence . Column Ċ import Ġjavax . persistence . Element Collection Ċ import Ġjavax . persistence . Entity Ċ import Ġjavax . persistence . GeneratedValue Ċ import Ġjavax . persistence . Generation Type Ċ import Ġjavax . persistence . Id Ċ import Ġjavax . persistence . OneToMany Ċ import Ġjavax . persistence . Temporal Ċ import Ġjavax . persistence . Temporal Type Ċ Ċ @ Entity Ċ data Ġclass ĠRe he ars al Part ( ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . IDENTITY ) ĊĠĠĠ Ġval Ġid : ĠLong , ĊĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠ Ġ@ Temporal ( Temporal Type . TIMESTAMP ) ĊĠĠĠ Ġval Ġstart DateTime : ĠDate , ĊĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠ Ġ@ Temporal ( Temporal Type . TIMESTAMP ) ĊĠĠĠ Ġval Ġend DateTime : ĠDate , ĊĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠ Ġval Ġcomment : ĠString , ĊĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠ Ġval Ġlocation : ĠString , ĊĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠ Ġval Ġled By : ĠString , ĊĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠ Ġval Ġis Group Re he ars al : ĠBoolean , ĊĊĠĠĠ Ġ@ Column ĊĠĠĠ Ġ@ OneToMany ĊĠĠĠ Ġval Ġpieces : ĠList < Piece >, ĊĊĠĠĠ Ġ@ Column ĊĠĠĠ Ġ@ OneToMany ĊĠĠĠ Ġval Ġmov ements : ĠList < Movement > Ċ ) Ċ