package Ġcom . save our tool . save . entities Ċ Ċ import Ġjavax . persistence . GeneratedValue Ċ import Ġjavax . persistence . Id Ċ import Ġjavax . persistence . Mapped Super class Ċ Ċ /** Ċ Ġ* Ġbase Ġclass Ġfor Ġall Ġentities Ċ Ġ*/ Ċ @ Mapped Super class Ċ @ Suppress (" CLASS _ SHO ULD _ NOT _ BE _ AB STR ACT ", Ġ" Un necessary Abstract Class ") Ċ abstract Ġclass ĠBase Entity Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġgenerate Ġa Ġunique Ġid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ GeneratedValue ĊĠĠĠ Ġopen Ġvar Ġid : ĠLong ? Ġ= Ġnull Ċ } Ċ