package Ġexample Ċ Ċ import Ġio . mic ronaut . data . jdbc . annotation . Jdbc Repository Ċ import Ġio . mic ronaut . data . model . query . builder . sql . Dialect Ċ import Ġio . mic ronaut . data . repository . jpa . kotlin . Coroutine Jpa Specification Executor Ċ import Ġio . mic ronaut . data . repository . kotlin . Coroutine Crud Repository Ċ Ċ @ Jdbc Repository ( dialect Ġ= ĠD ialect . H 2 ) Ċ interface ĠPerson Suspend Repository Ġ: ĠCor outine Crud Repository < Person , ĠLong >, ĠCor outine Jpa Specification Executor < Person > Ġ{ ĊĊĠĠĠ Ġsuspend Ġfun Ġquery ById ( id : ĠLong ): ĠPerson Ċ }