Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/hql
In directory sc8-pr-cvs1:/tmp/cvs-serv28341/hibernate/hql
Modified Files:
ParserHelper.java QueryTranslator.java
Log Message:
added some new logging
support SQL-style escapes in HQL strings
Index: ParserHelper.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/hql/ParserHelper.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** ParserHelper.java 9 Mar 2003 04:04:07 -0000 1.5
--- ParserHelper.java 20 Mar 2003 13:59:05 -0000 1.6
***************
*** 10,14 ****
public static final String HQL_VARIABLE_PREFIX = ":";
! public static final String HQL_SEPARATORS = " \n\r\f\t,()=<>&|+-=/*'^![]#~";
//NOTICE: no " or . since they are part of (compound) identifiers
public static final String PATH_SEPARATORS = ".";
--- 10,14 ----
public static final String HQL_VARIABLE_PREFIX = ":";
! public static final String HQL_SEPARATORS = " \n\r\f\t,()=<>&|+-=/*'^![]#~\\";
//NOTICE: no " or . since they are part of (compound) identifiers
public static final String PATH_SEPARATORS = ".";
Index: QueryTranslator.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/hql/QueryTranslator.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** QueryTranslator.java 9 Mar 2003 04:04:07 -0000 1.20
--- QueryTranslator.java 20 Mar 2003 13:59:06 -0000 1.21
***************
*** 801,805 ****
}
! return StringHelper.multiply( query, placeholders.iterator(), replacements.iterator() );
}
--- 801,807 ----
}
! String[] results = StringHelper.multiply( query, placeholders.iterator(), replacements.iterator() );
! if (results.length==0) log.warn("no persistent classes found for query class: " + query);
! return results;
}
|