[hibernate-commits] Hibernate SVN: r18166 - core/trunk/entitymanager/src/main/java/org/hibernate/ejb.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Tue Dec 8 11:32:59 EST 2009
Author: epbernard
Date: 2009-12-08 11:32:59 -0500 (Tue, 08 Dec 2009)
New Revision: 18166
Modified:
core/trunk/entitymanager/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java
Log:
unwrap should raise a PE if the type is not unwrappable by the provider
Modified: core/trunk/entitymanager/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java
===================================================================
--- core/trunk/entitymanager/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java 2009-12-08 16:16:27 UTC (rev 18165)
+++ core/trunk/entitymanager/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java 2009-12-08 16:32:59 UTC (rev 18166)
@@ -645,8 +645,10 @@
if ( clazz.equals( SessionImplementor.class ) ) {
return ( T ) getSession();
}
- //FIXME
- return null; //To change body of implemented methods use File | Settings | File Templates.
+ else {
+ //unknown class type
+ throw new PersistenceException( "Hibernate cannot unwrap " + clazz);
+ }
}
private void joinTransaction(boolean ignoreNotJoining) {
More information about the hibernate-commits
mailing list