Tôi mới làm quen với điều này, hãy giúp tôi.Chức năng Android ormlite like() không hoạt động
Tôi đang cố gắng sử dụng chức năng ormlite (tên cột, giá trị), nhưng điều này không hiệu quả đối với tôi. Nhưng khi tôi kiểm tra toàn văn, nó hoạt động giống như chức năng "eq".
Mã của tôi là,
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);
}
Cảm ơn.
đã giúp tôi. Cảm ơn người đàn ông :) – Shirane85
hãy nhớ thêm dấu nháy đơn vào công việc: qb.where(). Like ("madeCompany", "'%" + filterKey + "%'"); –
@Justin: Cảm ơn đoạn mã. Trên thực tế tôi muốn có một truy vấn giống như, "Nếu tôi gõ B thì trước tiên nó sẽ hiển thị các chuỗi của B sau đó các chuỗi có chứa B (mặc dù nó bắt đầu với A)". Nó là một cách cho điều đó? –