版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NianandShao/article/details/81486308
相关知识
load 根据主键查询
loadAll 查询所有数据
where 条件查询
like 模糊查询
list 以ArrayList返回
unique 返回唯一或null
eq 查询该字段的数据
notEq 查询不是该字段的数据
load
//按主键查询
private void load() {
Student student = studentDao.load(Long.valueOf(et_id.getText().toString()));
queryList.add(student);
}
loadAll
//查询全部
private void loadAll() {
queryList.addAll(studentDao.loadAll());
}
where
//条件查询 name
private void whereName() {
String name = et_name.getText().toString();
Student unique = studentDao.queryBuilder().where(StudentDao.Properties.Name.eq(name)).unique();
queryList.add(unique);
}
like
//模糊查询 gender
private void like() {
String gender = et_gender.getText().toString();
List<Student> list = studentDao.queryBuilder().where(StudentDao.Properties.Gender.like(gender + "%")).list();
queryList.addAll(list);
}
notEq
//notEq 查询不是该字段的数据
private void notEq(){
String gender = et_gender.getText().toString();
List<Student> list = studentDao.queryBuilder().where(StudentDao.Properties.Gender.notEq(gender)).list();
queryList.addAll(list);
}