Bir e-posta veya kullanıcının adı verilen bir dizeyle başlayıp başlamadığını kontrol etmek istediğim bir sorgu oluşturmaya çalışıyorum. Bir sql sorgusu ben gibi bir şey yazmak için ben beklenebilir ebean sorgudaEbean OR sorgusunda OR sorgusunda
name like 'queryString%' or email like 'queryString%'
kullanarak yazarsınız:
find.where().or(like('name', 'queryString%'), like('email', 'queryString%'));
sorun olduğunu veya bir ifadenin, değil bir Expressionlist, içinde aldığı olduğunu bunun böyle bir sorgu yapıyor anlamak gibi
find.where().like(...,...)
yazarken ne alıyorum:
find.where().like(.., ...).like(..., ...)
AND kullanıyor.
Ebean kullanarak böyle bir sorguyu nasıl yazabilirim?
Teşekkürler!
Bu belgeyi herhangi bir yerde, herhangi bir belgede bulunamıyorum, ebje docs sayfasında ve ebean için yeniyim. Cevabınız için teşekkürler !;) –
@RunarHalse: Bağlantıyı javadocs'a yapıştırdım - yararlı olabilir :) – biesior
Örneğiniz iki alternatif gösterir. VEYA 2'den fazla şey nasıl? – TomL