Bu JPA sorgu yöntemi vardır:
findBy(ZzzAndXxx)OrYyy // "And" gets higher precedence
Spring veri JPA'da, özellik ifadeleri önceliğini nasıl ayarlayabilirim?
Ben sonuç almak Can: için sonuçlar verir
findByZzzAndXxxOrYyy
?
Bu JPA sorgu yöntemi vardır:
findBy(ZzzAndXxx)OrYyy // "And" gets higher precedence
Spring veri JPA'da, özellik ifadeleri önceliğini nasıl ayarlayabilirim?
Ben sonuç almak Can: için sonuçlar verir
findByZzzAndXxxOrYyy
?
anladım varsa ...
findByZzzAnd(XxxOrYyy) // "Or" gets higher precedence
Guess I diğer sorgu türleri ile bunu yapabiliyor (örneğin yerli)
ama sadece alt çizgi veya simgeleri falan ekleyerek öncelik ayarlayabilirsiniz acaba doğru bir şekilde, bir sorgu yazıyorsunuz, bu yüzden ilk önce gerçekleştirmek istediğiniz herhangi bir işlemin, istenen sonucu elde etmek için paranteze dahil edilmesi gerektiğinden emin olmanız gerekir.
E.g. A, b ve c alanlarına sahip varlık sınıfı olan Demo'lu DEMO tablosu var. şartının Yani, sorgu olacaktır:
Seç * Demo d nerede (da = "SOME_VALUE" veya db = "SOME_VALUE") ve DC = "SOME_VALUE" Eğer findByXxxOrYyyAndZzz ile denedin mi
Merhaba Gourav, eğer SQL'de sorgu oluşturmak istediysem o zaman, siz haklısınız. ama ben metodun adını kullanarak sorguları yazmak için izin veren "Bahar JPA yöntem sorgusu" kullanmak istiyorum. biraz farklı :) –
() ? – aksappy
Üzgünüz, hayır ... findByXxxOr ile sonuçlanır (YyyAndZzz) –
Bu soru için oy ver – Derp