@Override protected String renderLoggableString(Object value, SessionFactoryImplementor factory) throws HibernateException { if ( customLogging ) { return ( (LoggableUserType) userType ).toLoggableString( value, factory ); } else { return super.renderLoggableString( value, factory ); } }
@Override public String toLoggableString(Object value, SessionFactoryImplementor factory) throws HibernateException { if ( value == null ) { return "null"; } if ( !getReturnedClass().isInstance( value ) && !PersistentCollection.class.isInstance( value ) ) { // its most likely the collection-key final CollectionPersister persister = getPersister( factory ); if ( persister.getKeyType().getReturnedClass().isInstance( value ) ) { return getRole() + "#" + getPersister( factory ).getKeyType().toLoggableString( value, factory ); } else { // although it could also be the collection-id if ( persister.getIdentifierType() != null && persister.getIdentifierType().getReturnedClass().isInstance( value ) ) { return getRole() + "#" + getPersister( factory ).getIdentifierType().toLoggableString( value, factory ); } } } return renderLoggableString( value, factory ); }
protected String renderLoggableString(Object value, SessionFactoryImplementor factory) throws HibernateException { if ( customLogging ) { return ( ( LoggableUserType ) userType ).toLoggableString( value, factory ); } else { return super.renderLoggableString( value, factory ); } }
public String toLoggableString(Object value, SessionFactoryImplementor factory) throws HibernateException { if ( value == null ) { return "null"; } else if ( !Hibernate.isInitialized( value ) ) { return "<uninitialized>"; } else { return renderLoggableString( value, factory ); } }
public String toLoggableString(Object value, SessionFactoryImplementor factory) throws HibernateException { if ( value == null ) { return "null"; } else if ( !Hibernate.isInitialized( value ) ) { return "<uninitialized>"; } else { return renderLoggableString( value, factory ); } }
protected String renderLoggableString(Object value, SessionFactoryImplementor factory) throws HibernateException { if ( customLogging ) { return ( ( LoggableUserType ) userType ).toLoggableString( value, factory ); } else { return super.renderLoggableString( value, factory ); } }