return _call(pc,hql,params,Caster.toBooleanValue(unique),Caster.toStruct(queryOptions));
}
private static Object _call(PageContext pc,String hql, Object params, boolean unique, Struct queryOptions) throws PageException {
ORMSession session=ORMUtil.getSession(pc);
if(params==null)
return session.executeQuery(pc,hql,new ArrayImpl(),unique,queryOptions);
else if(Decision.isStruct(params))
return session.executeQuery(pc,hql,Caster.toStruct(params),unique,queryOptions);
else if(Decision.isArray(params))
return session.executeQuery(pc,hql,Caster.toArray(params),unique,queryOptions);
else if(Decision.isCastableToStruct(params))