Thank you very much. This was quite a long shot for me. Basically the Hibernate ORM adheres to the JPA specs even when we are using it outside the specification (in this case - not using transactions).