29 Aralık 2020 Salı

SpringData MongoDB @Query Anotasyonu

Giriş
Şu satırı dahil ederiz. Bu anotasyon ile Derived Query olarak gerçekleştirilemeyen işler yapabiliriz.
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.data.mongodb.repository.Query;
Bazı güzel örnekler burada.

Alana Göre Arama
Örnek
Şöyle yaparız. Aslında bu örnek çok iyi değil çünkü findByTitle zaten Derived Query olarak ta yapılabilirdi.
public interface MovieRepository extends MongoRepository<Movie,String> {
  @Query("{'title':?0}")
  Optional<Movie> findByTitle(String title);
}

Hiç yorum yok:

Yorum Gönder