|
From: <hib...@li...> - 2006-05-01 03:57:05
|
Author: epbernard
Date: 2006-04-30 23:56:56 -0400 (Sun, 30 Apr 2006)
New Revision: 9841
Modified:
trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/CollectionBinder.java
Log:
ANN-335 proper exception when trying to map an tomany association on a non collection
Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/CollectionBinder.java
===================================================================
--- trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/CollectionBinder.java 2006-05-01 03:25:02 UTC (rev 9840)
+++ trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/CollectionBinder.java 2006-05-01 03:56:56 UTC (rev 9841)
@@ -208,12 +208,15 @@
else {
throw new AnnotationException(
returnedClass.getName() + " collection not yet supported: "
- + entityName + property.getName()
+ + StringHelper.qualify( entityName, property.getName() )
);
}
}
else {
- return null;
+ throw new AnnotationException(
+ "Illegal attempt to map a non collection as a @OneToMany, @ManyToMany or @CollectionOfElements: "
+ + StringHelper.qualify( entityName, property.getName() )
+ );
}
}
|