From: <one...@us...> - 2003-04-03 12:34:32
|
Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/impl In directory sc8-pr-cvs1:/tmp/cvs-serv28961/hibernate/impl Modified Files: SessionImpl.java Log Message: * improved foreign id-generator * fixed a bug with long path expressions ending in elements or indices in where clause Index: SessionImpl.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/impl/SessionImpl.java,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** SessionImpl.java 2 Apr 2003 01:06:52 -0000 1.30 --- SessionImpl.java 3 Apr 2003 12:34:29 -0000 1.31 *************** *** 72,75 **** --- 72,76 ---- import net.sf.hibernate.hql.QueryTranslator; import net.sf.hibernate.hql.FilterTranslator; + import net.sf.hibernate.id.IdentifierGeneratorFactory; /** *************** *** 581,584 **** --- 582,586 ---- try { id = getPersister(object).getIdentifierGenerator().generate(this, object); + if (id==IdentifierGeneratorFactory.SHORT_CIRCUIT_INDICATOR) return getIdentifier(object); //TODO: yick! } catch (SQLException sqle) { |