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() ); } |