|
From: <hib...@li...> - 2006-05-31 18:02:02
|
Author: epbernard
Date: 2006-05-31 14:01:41 -0400 (Wed, 31 May 2006)
New Revision: 9974
Modified:
trunk/Hibernate3/src/org/hibernate/event/def/DefaultLoadEventListener.java
Log:
HHH-1800 / EJB-189 raise exception when the id is not of the expected type
Modified: trunk/Hibernate3/src/org/hibernate/event/def/DefaultLoadEventListener.java
===================================================================
--- trunk/Hibernate3/src/org/hibernate/event/def/DefaultLoadEventListener.java 2006-05-31 17:00:12 UTC (rev 9973)
+++ trunk/Hibernate3/src/org/hibernate/event/def/DefaultLoadEventListener.java 2006-05-31 18:01:41 UTC (rev 9974)
@@ -75,7 +75,7 @@
Class idClass = persister.getIdentifierType().getReturnedClass();
if ( idClass != null && ! idClass.isInstance( event.getEntityId() ) ) {
throw new TypeMismatchException(
- "Provided id of the wrong type. Expected: " + idClass + ", got " + event.getEntityId()
+ "Provided id of the wrong type. Expected: " + idClass + ", got " + event.getEntityId().getClass()
);
}
|