package Ġcom . ak 4 7 . cms . cms . dao Ċ Ċ import Ġcom . ak 4 7 . cms . cms . entity . Stock Index Ċ import Ġorg . springframework . data . jpa . repository . Modify ing Ċ import Ġorg . springframework . data . jpa . repository . Query Ċ import Ġorg . springframework . data . repository . Crud Repository Ċ import Ġorg . springframework . data . repository . query . Param Ċ import Ġorg . springframework . transaction . annotation . Propagation Ċ import Ġorg . springframework . transaction . annotation . Transactional Ċ Ċ interface ĠStock Index Repository Ġ: ĠCr ud Repository < Stock Index , ĠLong > Ġ{ ĊĊĊĠĠĠ Ġ@ Modify ing ĊĠĠĠ Ġ@ Transactional ( propagation Ġ= ĠPro pagation . SUPPORT S ) ĊĠĠĠ Ġ@ Query ( value Ġ= Ġ" INSERT ĠINTO Ġ` stock _ index ` Ġ(` index _ code `, Ġ` prod _ name `, Ġ` last _ px `, Ġ` px _ change `, Ġ` px _ change _ rate `, Ġ` price _ precision `,` gmt _ created `,` gmt _ modified `) Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" VALUES Ġ( Ġ: index _ code , Ġ Ġ: prod _ name , Ġ Ġ: last _ px , Ġ Ġ: px _ change Ġ, Ġ: px _ change _ rate , ĠĠ Ġ: price _ precision , Ġ Ġnow (), Ġnow ()) Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ON ĠD UP LIC ATE ĠKEY ĠUPDATE Ġ` gmt _ modified ` Ġ= Ġnow (), Ġ` last _ px ` Ġ= Ġ: last _ px , Ġ` px _ change ` Ġ= Ġ: px _ change , Ġ Ġ` px _ change _ rate ` Ġ= Ġ: px _ change _ rate Ġ, Ġ` price _ precision ` Ġ= Ġ: price _ precision ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnative Query Ġ= Ġtrue ) ĊĠĠĠ Ġfun Ġsave On No Duplicate Key ( ĊĠĠĠĠĠĠĠ Ġ@ Param (" index _ code ") Ġindex _ code : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Param (" prod _ name ") Ġprod _ name : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Param (" last _ px ") Ġlast _ px : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Param (" px _ change ") Ġpx _ change : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Param (" px _ change _ rate ") Ġpx _ change _ rate : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Param (" price _ precision ") Ġprice _ precision : ĠString ĊĠĠĠ Ġ): ĠInt ĊĊĠĠĠ Ġoverride Ġfun ĠfindAll (): ĠList < Stock Index > Ċ Ċ } ĊĊ Ċ /* ĊĊĠĠĠĠĠĠĠ Ġ" prod _ name ", ĊĠĠĠĠĠĠĠ Ġ" last _ px ", ĊĠĠĠĠĠĠĠ Ġ" px _ change ", ĊĠĠĠĠĠĠĠ Ġ" px _ change _ rate ", ĊĠĠĠĠĠĠĠ Ġ" price _ precision " ĊĊĊĠ Ġ*/