package Ġno . nav . f amil ie . ba . stat ist ikk . dom ene Ċ Ċ import Ġno . nav . f amil ie . ek ster ne . kon tr ak ter . V ed tak DV H Ċ import Ġorg . springframework . jdbc . core . named param . Map Sql Parameter Source Ċ import Ġorg . springframework . jdbc . core . named param . Named Parameter Jdbc Template Ċ import Ġorg . springframework . stereotype . Repository Ċ Ċ @ Repository Ċ class ĠV ed tak D vh Repository ( private Ġval Ġjdbc Template : ĠNamed Parameter Jdbc Template ) Ġ{ ĊĊĠĠĠ Ġfun Ġlag re ( offset : ĠLong , Ġved tak DV H : ĠV ed tak DV H , Ġved tak Json : ĠString ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsql Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" insert Ġinto ĠV ED TA K _ DV H ( ID , ĠV ED TA K _ JSON , ĠER _ DUP LIK AT , ĠOFFSET _ VER DI , ĠFUN KS J ON ELL _ ID ) Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" values Ġ( next val (' VED TA K _ DV H _ SEQ '), Ġto _ json (: js ont ext :: json ), Ġ: dup lik at , Ġ: offset , Ġ: f unk s jon ell Id )" ĊĠĠĠĠĠĠĠ Ġval Ġant all V ed tak Ġ= Ġant all V ed tak Med ( ved tak DV H . be hand lings Id ) ĊĠĠĠĠĠĠĠ Ġval Ġparameters Ġ= ĠMap Sql Parameter Source () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Value (" js ont ext ", Ġved tak Json ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Value (" offset ", Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Value (" dup lik at ", Ġant all V ed tak Ġ> Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Value (" f unk s jon ell Id ", Ġved tak DV H . f unk s jon ell Id ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġjdbc Template . update ( sql , Ġparameters ) Ġ+ Ġant all V ed tak ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġfin nes ( ved tak : ĠV ed tak DV H ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġant all V ed tak Med ( ved tak . be hand lings Id ) Ġ> Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġant all V ed tak Med ( be hand lings Id : ĠString ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġparameters Ġ= ĠMap Sql Parameter Source (). add Value (" be hand lings Id ", Ġbe hand lings Id ) ĊĊĊĠĠĠĠĠĠĠ Ġreturn Ġjdbc Template . query For Object (" select Ġcount (*) Ġfrom ĠV ED TA K _ DV H Ġwhere ĠV ED TA K _ JSON Ġ-> > Ġ' be hand lings Id ' Ġ= Ġ: be hand lings Id ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparameters , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠInt :: class . java ) !! ĊĠĠĠ Ġ} Ċ }