Class HibernateUtils

java.lang.Object
ubic.gemma.persistence.hibernate.HibernateUtils

public class HibernateUtils extends Object
  • Constructor Details

    • HibernateUtils

      public HibernateUtils()
  • Method Details

    • getBatchSize

      public static int getBatchSize(ClassMetadata classMetadata, SessionFactory sessionFactory)
      Obtain the batch fetch size for the given class.
    • isStateless

      public static boolean isStateless(Query query, SessionFactory sessionFactory)
      Determine if a Query is stateless, which means that upon being performed, no additional queries will be issued.

      You can prevent additional queries by proactively retrieving associated entities in the session.

    • isStateless

      public static boolean isStateless(ClassMetadata classMetadata, SessionFactory sessionFactory)
      Check if querying a particular entity is stateless, which means that upon being performed, no additional queries will be issued.