From: <one...@us...> - 2003-04-25 05:56:40
|
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(); |