org.hibernate.internal.util
Class EntityPrinter

java.lang.Object
  extended by org.hibernate.internal.util.EntityPrinter

public final class EntityPrinter
extends Object

Renders entities and query parameters to a nicely readable string.


Constructor Summary
EntityPrinter(SessionFactoryImplementor factory)
           
 
Method Summary
 void toString(Iterable<Map.Entry<EntityKey,Object>> entitiesByEntityKey)
           
 String toString(Map<String,TypedValue> namedTypedValues)
           
 String toString(String entityName, Object entity)
          Renders an entity to a string.
 String toString(Type[] types, Object[] values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityPrinter

public EntityPrinter(SessionFactoryImplementor factory)
Method Detail

toString

public String toString(String entityName,
                       Object entity)
                throws HibernateException
Renders an entity to a string.

Parameters:
entityName - the entity name
entity - an actual entity object, not a proxy!
Returns:
the entity rendered to a string
Throws:
HibernateException

toString

public String toString(Type[] types,
                       Object[] values)
                throws HibernateException
Throws:
HibernateException

toString

public String toString(Map<String,TypedValue> namedTypedValues)
                throws HibernateException
Throws:
HibernateException

toString

public void toString(Iterable<Map.Entry<EntityKey,Object>> entitiesByEntityKey)
              throws HibernateException
Throws:
HibernateException


Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.