@ Query ek açıklamasını kullandığım bazı soyut yöntemlerle bir havuz arabirim var. Şimdi bu sorgulara limit ve ofset desteği eklemek istiyorum.Sınır ve Ofset ile JPQL Sorgulama Notu
örnek: Böyle
public interface ProductRepository
extends CrudRepository<Product, Long> {
@Query("from Product")
List<Product> findAllProducts();
}
şey
public interface ProductRepository
extends CrudRepository<Product, Long> {
@Query("from Product limit :limit ")
List<Product> findAllProducts(@Param("limit") Integer limit);
}
güzel olurdu Ama bu işe yaramaz. Arayüzün bir uygulaması yarattığım bir çözüm var (http://stackoverflow.com/questions/3479128/jpql-limit-number-of-results) Ancak, ofset ve limit ekleme imkanı olup olmadığını merak ediyorum. sorguya veya bunun için bir ek açıklama varsa. JP12 tarafından desteklenmiyor.
Neden yöntemi uygulamıyor ve JPA API'sini kullanmıyorsunuz? Ek açıklamalar güzel, ancak tüm Java kodunuzu değiştirmemeleri gerekiyor. –
Spring'in depo arayüzlerini kullanmanın ve genişletmenin standart yoludur. –
Bunu yazarken ... temel sorunu çözmenin standart yolu 'PagingAndSortingRepository' kullanmaktır. –