1)同步:
List<User> userList = SQLite.select()
.from(User.class)
.where(User_Table.phone.eq(uname_pass[0], User_Table.password.eq(uname_pass[1]))
.queryList();
您也可以这样写(在这种情况下使用“.and”。您可以选择“.or”和其他运算符而不是“.and”)
List<User> userList = SQLite.select()
.from(User.class)
.where(User_Table.phone.eq(uname_pass[0]))
.and(User_Table.password.eq(uname_pass[1]))
.queryList();
2)异步:
SQLite.select()
.from(User.class)
.where(User_Table.phone.eq(uname_pass[0]),User_Table.password.eq(uname_pass[1]))
.async()
.queryListResultCallback(new QueryTransaction.QueryResultListCallback<User>() {
@Override
public void onListQueryResult(QueryTransaction transaction, List<User> tResult) {
//your list will be tResult
}
}).execute();