Class HibernateSimpleSession

  • All Implemented Interfaces:
    SqlSession

    public class HibernateSimpleSession
    extends Object
    implements SqlSession
    The Hibernate stack implementation of the SQL Engine session contract. In fact it's a simple wrapper for the Session. It's the first parameter to all primary methods in the SqlQueryEngine and SqlCrudEngine.

    The primary contract is the method for the SqlQuery instance creation.

    For more info please see the Tutorials.

    Author:
    Vladimir Hudec
    • Field Detail

      • session

        private org.hibernate.Session session
        The Hibernate Session, the first level cache and the context for all database operations.
      • name

        private String name
        The name of the database related to this session. It's usage is implementation specific.
    • Constructor Detail

      • HibernateSimpleSession

        public HibernateSimpleSession​(org.hibernate.Session session)
        Creates a new instance of this dynamic proxy.
        Parameters:
        session - the Hibernate Session instance
      • HibernateSimpleSession

        public HibernateSimpleSession​(org.hibernate.Session session,
                                      String name)
        Creates a new instance of this dynamic proxy.
        Parameters:
        session - the Hibernate Session instance
        name - the name of the database