PersistenceManager pm = PMF.get().getPersistenceManager();
try {
Query query = pm.newQuery(Employee.class);
query.setFilter("salary > :salary && job == :job");
query.setOrdering("salary asc");
List<Employee> list = (List<Employee>) query.execute(5000, "ANALYST");
} finally {
pm.close();
}