Spring Data interfaces need to be interfaces :). Just make your repository one, and the infrastructure should be able to pick it up.
Make sure you set up the repositories correctly (either using <jpa:repositories base-package="…" />
or @EnableJpaRepositories
).