package com.hazelcast.samples.spring.data.migration; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.CrudRepository; /** * Make a Spring {@link org.springframework.data.repository.CrudRepository CrudRepository} * for JPA access to the {@link Verb} data source. * * <u><b>MIGRATION PATH</b></u> * <ol> * <li>Remove a querying method, don't query JPA by English column.</li> * <li>Add a querying method, Hazelcast finds it useful to know all Id values.</li> * </ol> */ public interface VerbJPARepository extends CrudRepository<Verb, Integer> { @Query("SELECT v.id FROM Verb v") Iterable<Integer> findAllId(); }