set a timeout on more queries

This commit is contained in:
Athou
2013-07-01 21:15:32 +02:00
parent eccf2fa0a3
commit 8997024eb7
3 changed files with 14 additions and 5 deletions

View File

@@ -152,6 +152,12 @@ public abstract class GenericDAO<T extends AbstractModel> {
query.unwrap(Query.class).setCacheable(true);
return query;
}
protected void setTimeout(javax.persistence.Query query, int queryTimeout) {
if (queryTimeout > 0) {
query.setHint("javax.persistence.query.timeout", queryTimeout);
}
}
@SuppressWarnings("unchecked")
protected Class<T> getType() {