StandardSQLFunction function = (StandardSQLFunction)dialect.getFunctions().get(PostGISDialect.NAMESPACE + "intersects");
List args = new ArrayList();
args.add(columns[0]);
args.add("?");
return function.render(args, criteriaQuery.getFactory());
}
else
{
throw new HibernateException("\"intersects\" may only be used with a spatial hibernate dialect");
}