Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/persister
In directory sc8-pr-cvs1:/tmp/cvs-serv19213/net/sf/hibernate/persister
Modified Files:
EntityPersister.java MultiTableEntityPersister.java
Log Message:
added Query.getQueryString() and an exception message
Index: EntityPersister.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/persister/EntityPersister.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** EntityPersister.java 9 Jan 2003 12:24:51 -0000 1.4
--- EntityPersister.java 17 Jan 2003 10:32:27 -0000 1.5
***************
*** 108,111 ****
--- 108,112 ----
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/Hibernate2/src/net/sf/hibernate/persister/MultiTableEntityPersister.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** MultiTableEntityPersister.java 9 Jan 2003 12:24:51 -0000 1.4
--- MultiTableEntityPersister.java 17 Jan 2003 10:32:27 -0000 1.5
***************
*** 130,133 ****
--- 130,134 ----
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];
|