From: <one...@us...> - 2003-01-17 10:27:13
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/persister In directory sc8-pr-cvs1:/tmp/cvs-serv18644/cirrus/hibernate/persister Modified Files: EntityPersister.java MultiTableEntityPersister.java Log Message: added Query.getQueryString() and an exception message Index: EntityPersister.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/persister/EntityPersister.java,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** EntityPersister.java 9 Jan 2003 09:40:19 -0000 1.48 --- EntityPersister.java 17 Jan 2003 10:27:10 -0000 1.49 *************** *** 107,110 **** --- 107,111 ---- AbstractComponentType actype = (AbstractComponentType) idType; String[] props = actype.getPropertyNames(); + if (props.length!=columns.length) throw new MappingException("broken mapping for: " + getClassName() + '.' + path); for ( int i=0; i<props.length; i++ ) { String subidpath = idpath + '.' + props[i]; Index: MultiTableEntityPersister.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/persister/MultiTableEntityPersister.java,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** MultiTableEntityPersister.java 9 Jan 2003 09:40:19 -0000 1.46 --- MultiTableEntityPersister.java 17 Jan 2003 10:27:10 -0000 1.47 *************** *** 128,131 **** --- 128,132 ---- AbstractComponentType actype = (AbstractComponentType) idType; String[] props = actype.getPropertyNames(); + if (props.length!=columns.length) throw new MappingException("broken mapping for: " + getClassName() + '.' + path); for ( int i=0; i<props.length; i++ ) { String subidpath = idpath + '.' + props[i]; |