As I know ,you need a sessionFactory for every one.But If th DB is Oracle there is another way : you can let scheamas see each other.