このクエリを手動で作成する手間を省くためのショートカットがPlayFramework/ JPAにありますか?
public List<User> getAllExceptThese(Collection<String> emails) {
checkArgument(!emails.isEmpty());
StringBuilder query = new StringBuilder("email not in (");
boolean first = true;
for (String email : emails) {
if (!first) {
query.append(", ");
}
first = false;
query.append("?");
}
query.append(")");
return findAll(query.toString(), emails.toArray());
}