import java.util.Set;
import java.util.UUID;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
import org.hibernate.Criteria;
import org.hibernate.FlushMode;
import org.hibernate.HibernateException;
return null;
}
+ // Ben Clark:
// Merge the object in if it is detached
//
// I think this is preferable to catching lazy initialization errors
List<OrderHint> orderHints, List<String> propertyPaths) {
List<Restriction<?>> allRestrictions = new ArrayList<>();
- allRestrictions.add(new Restriction<String>(param, matchmode, queryString));
+ allRestrictions.add(new Restriction<>(param, matchmode, queryString));
if(restrictions != null){
allRestrictions.addAll(restrictions);
}
List<S> result = criteria.list();
defaultBeanInitializer.initializeAll(result, propertyPaths);
return result;
-
}
@Override
MatchMode matchmode, List<Restriction<?>> restrictions) {
List<Restriction<?>> allRestrictions = new ArrayList<>();
- allRestrictions.add(new Restriction<String>(param, matchmode, queryString));
+ allRestrictions.add(new Restriction<>(param, matchmode, queryString));
if(restrictions != null){
allRestrictions.addAll(restrictions);
}