Я знаю, что при использовании Spring достаточно создать репозиторий, выполнив что-то вроде этого:
@Repository
public interface CustomerRepository extends CrudRepository<Customer, Long> {
List<Customer> findByLastName(String lastName);
Но, предположим, что я должен жить без Spring Data, как реализовать класс реализации, например CustomerRepositoryHibernateImpl.java?