What about using a StatelessSession? Stateless sessions do not cache anything and any insert/update/delete operation is immediately executed as SQL statement.
You can retrieve a stateless session from your SessionFactory:
Code:
StatelessSession session = sessionFactory.openStatelessSession();
But be cautious! Stateless sessions do not provider dirty checking, cascading of entity modifications and they bypass hibernate's event model and interceptors.
See chapter 13.3 of the hibernate documentation:
http://www.hibernate.org/hib_docs/v3/re ... esssession