我是新手,請幫助我。Android ormlite like()函數不起作用
我想使用ormlite像(列名,值)函數,但這不適用於我。但是當我測試全文時,它就像「eq」函數一樣工作。
我的代碼是,
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);
}
感謝。
幫助了我。謝謝:) – Shirane85
請務必添加撇號來工作:qb.where()。like(「madeCompany」,「'%」+ filterKey +「%'」); –
@Justin:感謝代碼片段。其實我想要一個類似這樣的查詢,「如果我輸入B,那麼它應該首先顯示B的字符串,然後是包含B的字符串(雖然它以A開頭)」。這是一種方式嗎? –