you may use field names instead of method names: class User { private String name; public String gerName() { return name; } } List<User> filteredList = from(users).where("name", eq("test")).all();