Hibernate multi-tenant implementtation