It looks to me as though support for multi tenancy has been added to hibernate for nearly six months now and updated at least once since.
It looks fairly trivial to obta
EntityManager.getDelegate() will return underlying SessionImpl.
SessionImpl