Class identity comparisons wherever possible
Issue: SPR-12926
This commit is contained in:
@@ -408,7 +408,7 @@ public abstract class HibernateAccessor implements InitializingBean, BeanFactory
|
||||
if (getJdbcExceptionTranslator() != null && ex instanceof JDBCException) {
|
||||
return convertJdbcAccessException((JDBCException) ex, getJdbcExceptionTranslator());
|
||||
}
|
||||
else if (GenericJDBCException.class.equals(ex.getClass())) {
|
||||
else if (GenericJDBCException.class == ex.getClass()) {
|
||||
return convertJdbcAccessException((GenericJDBCException) ex, getDefaultJdbcExceptionTranslator());
|
||||
}
|
||||
return SessionFactoryUtils.convertHibernateAccessException(ex);
|
||||
|
||||
@@ -794,7 +794,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
|
||||
if (getJdbcExceptionTranslator() != null && ex instanceof JDBCException) {
|
||||
return convertJdbcAccessException((JDBCException) ex, getJdbcExceptionTranslator());
|
||||
}
|
||||
else if (GenericJDBCException.class.equals(ex.getClass())) {
|
||||
else if (GenericJDBCException.class == ex.getClass()) {
|
||||
return convertJdbcAccessException((GenericJDBCException) ex, getDefaultJdbcExceptionTranslator());
|
||||
}
|
||||
return SessionFactoryUtils.convertHibernateAccessException(ex);
|
||||
|
||||
Reference in New Issue
Block a user