package Ġru . registration . bot . repositories Ċ Ċ import Ġorg . springframework . jdbc . core . named param . Named Parameter Jdbc Template Ċ import Ġorg . springframework . stereotype . Repository Ċ Ċ @ Repository Ċ class ĠBot Repository ( ĊĠĠĠ Ġprivate Ġval Ġnamed Parameter Jdbc Template : ĠNamed Parameter Jdbc Template Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġexecute ( specification : ĠExec Specification ) Ġ= ĊĠĠĠĠĠĠĠ Ġnamed Parameter Jdbc Template . update ( specification . sql , Ġspecification . sql Parameter Source ) ĊĊĠĠĠ Ġfun Ġ< T > Ġquery ( specification : ĠQuery Specification < T >): ĠList < T > Ġ= ĊĠĠĠĠĠĠĠ Ġnamed Parameter Jdbc Template . query ( specification . sql , Ġspecification . sql Parameter Source , Ġspecification . row Mapper ) Ċ } Ċ