From: <one...@us...> - 2003-05-03 01:54:33
|
Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/expression In directory sc8-pr-cvs1:/tmp/cvs-serv18396 Modified Files: InExpression.java Log Message: fixed a bug in SQL rendering Index: InExpression.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/expression/InExpression.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** InExpression.java 25 Apr 2003 03:40:33 -0000 1.2 --- InExpression.java 3 May 2003 01:54:25 -0000 1.3 *************** *** 23,27 **** String params = StringHelper.repeat( "?, ", values.length-1 ); if ( values.length>0 ) params+="?"; ! return getColumns(sessionFactory, persistentClass, propertyName, alias) + " in (" + params + ')'; //TODO: get SQL rendering out of this package! --- 23,34 ---- String params = StringHelper.repeat( "?, ", values.length-1 ); if ( values.length>0 ) params+="?"; ! String condition = " in (" + params + ')'; ! return StringHelper.join( ! " and ", ! StringHelper.suffix( ! getColumns(sessionFactory, persistentClass, propertyName, alias), ! condition ! ) ! ); //TODO: get SQL rendering out of this package! |