Let me babble something about ur design, before the experts come in with the correct comments....
Both ur objects STAFF and MANAGER sound like business objects to me. So by the book, they are supposed to be modelled as Entity beans.(i.e. if you have already decided to go for EJBs). EJB2.0 CMP supports relationships,
so you can have a one-to-one or one-to-many relationships.It could be unidirectional or birectional.
I do not know ur businees requirements, so cannot be certain. I imagine they could have a bidirectional one-to-many relationships from MANAGER to STAFF.
one STAFF (1 employee) can have only 1 manager but one MANAGER could have a 1 or more STAFF objects, a collection of STAFF (employees). You could define transfer objects for both MANAGER and STAFF Entity beans to get the details of the objects at the client side, so that the number of remote calls are reduced. If you have some business logic to be performed between MANAGER and STAFF objects, you could define a 3rd
EJB, a SLSB EJB acting as a session facade to the entity bean objects. The client interacts with the session bean and the session bean in turn interacts with the entity beans, so that the number of remote calls and direct access to the entity beans is restricted.