Bu konuda yeniyim, lütfen bana yardım edin.Android ormlite like() işlevi çalışmıyor
(Sütun adı, değer) işlevi gibi ormlite kullanmaya çalışıyorum, ancak bu benim için çalışmıyor. Ama tam metni test ettiğimde "eq" işlevi gibi çalışıyor. Benim Kod olduğu
,
try {
QueryBuilder<MakeDTO, Integer> qb = makeDao.queryBuilder();
qb.where().like("madeCompany", filterKey);
PreparedQuery<MakeDTO> pq = qb.prepare();
return makeDao.query(pq);
} catch (SQLException e) {
throw new AppException(e);
}
teşekkürler.
http://ormlite.com/javadoc/ormlite-core/doc-files/ormlite_3.html#index-select-arguments yardım eden. Teşekkürler :) – Shirane85
Ayrıca çalışmak için kesme işareti eklediğinizden emin olun: qb.where(). Like ("madeCompany", "'%" + filterKey + "%'"); –
@Justin: Kod snippet'ine teşekkürler. Aslında bir şey gibi bir sorgunun olmasını istiyorum, "Eğer B yazıyorsam, o zaman önce B dizelerini (sonra A ile başlıyor olsa da) B dizelerini göstermelidir". Bunun için bir yolu var mı? –