Durumunuz için doğrudan JPA yöntemlerini kullanabilirsiniz. Bu feryat gibidir:
İçeren: seçin ... gibi%: place%
List<Registration> findByPlaceContainingIgnoreCase(String place);
Burada, IgnoreCase , durumu görmezden gelerek öğeyi aramanıza yardımcı olacaktır.
@Query'yi JPQL'de kullanma :
@Query("Select registration from Registration registration where
registration.place LIKE %?1%")
List<Registration> findByPlaceContainingIgnoreCase(String place);
İşte bazı ilgili yöntemler:
Sevmek findByPlaceLike
… X.place nerede? 1
StartingWith findByPlaceStartingWith
… Burada x.place? 1 gibi (parametre ekli% ile bağlı)
İle bitmek findByPlaceEndingWith
… Burada x.place gibi? 1 (parametre başına eklenen% ile bağlı)
Kapsamak findByPlaceContaining
… Burada x.place? 1 gibi (parametre bağlama% olarak sarılmış)
Daha fazla bilgi, bu bağlantıyı görüntüleyin , bu bağlantı ve bunu görüntüleyin
Umarım bu size yardımcı olur :)