public interface ConsumerRepository extends CrudRepository<Consumer, Long> {
List<Consumer> findByLastName(String lastName);
List<Consumer> findByFirstName(String firstName);
//List<Consumer> readExistsFirstName(String firstName);
//List<Consumer> getByFirstNameAndLastNameOrderByFirstName();
//Collection<Consumer> findById(Long id);
@Query("select c from Consumer as c where c.firstName like '%?1%'")
Collection<Consumer> findByNameContains(String word);
@Query(value = "SELECT ppc_consumer FROM ppc_consumer WHERE lastname = ?1",
countQuery = "SELECT count(*) FROM ppc_consumer WHERE lastname = ?1",
nativeQuery = true)
Page<Consumer> findByLastname(String lastname, Pageable pageable);
}
ネイティブSQL SELECT *春のデータを読み込むされないが、私は@query注釈内*使用しているので*ました、「Distincが期待される」エラーが表示されますか?何が間違っていますか?@queryアノテーションは
ここでネイティブクエリーを使用したいのですが?実際に直接ppc_consumerレコードをフェッチすることはできますか?あなたは詳細を教えていただけますか? – developer
@developerから質問がありますか?私の答えが – danielad