package Ġorg . springframework . samples . pet clin ic . vet ĊĊ Ċ import Ġorg . springframework . cache . annotation . Cache able ; Ċ import Ġorg . springframework . dao . Data AccessException ; Ċ import Ġorg . springframework . data . repository . Repository ; Ċ import Ġorg . springframework . transaction . annotation . Transactional ; Ċ Ċ interface ĠV et Repository Ġ: ĠRepository < V et , ĠInt > Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRetrieve Ġall Ġ< code > V et </ code > s Ġfrom Ġthe Ġdata Ġstore . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġa Ġ< code > Collection </ code > Ġof Ġ< code > V et </ code > s ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Transactional ( readOnly Ġ= Ġtrue ) ĊĠĠĠ Ġ@ Cache able (" v ets ") ĊĠĠĠ Ġfun ĠfindAll () Ġ: ĠCollection < V et > ĠĊĊ Ċ }