Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/hql
In directory sc8-pr-cvs1:/tmp/cvs-serv28546/hibernate/hql
Modified Files:
QueryTranslator.java
Log Message:
*enabled composite key collection filters
*added some JavaDoc
Index: QueryTranslator.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/hql/QueryTranslator.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** QueryTranslator.java 8 Apr 2003 09:49:27 -0000 1.24
--- QueryTranslator.java 25 Apr 2003 05:56:33 -0000 1.25
***************
*** 355,359 ****
void addNamedParameter(String name) {
if (superQuery!=null) superQuery.addNamedParameter(name);
! Integer loc = new Integer(++parameterCount);
Object o = namedParameters.get(name);
if (o==null) {
--- 355,359 ----
void addNamedParameter(String name) {
if (superQuery!=null) superQuery.addNamedParameter(name);
! Integer loc = new Integer(parameterCount++);
Object o = namedParameters.get(name);
if (o==null) {
***************
*** 655,659 ****
CollectionPersister persister = getCollectionPersister(collectionRole);
String[] keyColumnNames = persister.getKeyColumnNames();
! if (keyColumnNames.length!=1) throw new QueryException("composite-key collection in filter: " + collectionRole);
JoinFragment join = createJoinFragment();
--- 655,659 ----
CollectionPersister persister = getCollectionPersister(collectionRole);
String[] keyColumnNames = persister.getKeyColumnNames();
! //if (keyColumnNames.length!=1) throw new QueryException("composite-key collection in filter: " + collectionRole);
JoinFragment join = createJoinFragment();
|