Object Query是一个简单的Java查询构建器,利用它能够编写类型安全和重构性查询。并且不需要绑定持久化引擎。
1
2
3
4
5
6
|
SelectQuery<Person> query =
new
GenericSelectQuery<Person>(Person.
class
);
Person toSearch = query.target();
query.prj(toSearch.getName());
query.eq(toSearch.getMum().getName(),
"elisabeth"
);
query.gt(toSearch.getAge(),
20
);
query.order(toSearch.getName());
|