package Ġcom . ze ong it . data . database . primary . entity Ċ Ċ import Ġcom . ze ong it . share . entity . Ask Entity Ċ import Ġorg . springframework . data . jpa . domain . support . Audit ing Entity Listener Ċ import Ġjava . io . Serializable Ċ import Ġjavax . persistence .* ĊĊ Ċ /** Ċ Ġ* ĠçĶ¨æĪ· é»ĳ åĲį åįķ Ċ Ġ* Ġ@ author Ġf jj Ċ Ġ*/ Ċ @ Entity Ċ @ Entity Listeners ( Audit ing Entity Listener :: class ) Ċ @ Table ( name Ġ= Ġ" user _ black _ hole ", Ġunique Constraints Ġ= Ġ[ Unique Constraint ( column Names Ġ= ĠarrayOf (" created _ by ", Ġ" target _ id ")) ]) Ċ class ĠUser Black Hole () Ġ: ĠAsk Entity (), ĠSerializable Ġ{ ĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" target _ id ", Ġlength Ġ= Ġ 1 0 ) ĊĠĠĠ Ġvar Ġtarget Id : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġconstructor ( target Id : ĠInt ) Ġ: Ġthis () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . target Id Ġ= Ġtarget Id ĊĠĠĠ Ġ} Ċ }