|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
HibernateUtil
is a helper class for storing objects persistently
using Hibernate.
See:
Description
Class Summary | |
---|---|
HibernateUtil | Utilities for dealing with Hibernate. |
NoDBCriteria | a do-nothing implementation of Hibernate's Criteria that can be used when hibernate is disabled. |
NoDBHibernateUtil | Session management utilities for dealing with an absent database. |
NoDBQuery | a do-nothing implementation of Hibernate's Query that can be used when hibernate is disabled. |
NoDBSession | a do-nothing implementation of Hibernate's Session
that can be used when hibernate is disabled. |
NoDBSessionFactory | a do-nothing implementation of Hibernate's SessionFactory that can be used when hibernate is disabled. |
NoDBTransaction | a do-nothing implementation of Hibernate's transaction that can be used when hibernate is disabled. |
ShutdownDB | Shut the database down cleanly. |
HibernateUtil
is a helper class for storing objects persistently
using Hibernate.
The design allows a test version to be invoked at run time, so that hibernate calls in production code will not invoke database actions in non-persistent tests. If the test version is initialized with a non-persistent SessionFactory, then the currentSession() call will invoke a MockSession rather than a real one, and calls to session.save() or session.beginTransaction().commit() will not invoke db activity.
HibernateUtil.addClasses(Configuration)
should have a line added for each new
persistent class that is created. Test-only classes should be described in HibernateTestUtil instead.
© Copyright 2007 Chris Hibbert. All rights reserved. © 2006 CommerceNet Consortium, LLC.
This software is published under the terms of the MIT license, a copy |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |