Global session removed from DBUtil; instead reference to static instance of HibernateSessionFactory HibernateApplication: implementation of DatabaseUpdateEmitter Several generic classes taken from WIME