My session bean A instantiates a POJO B, which is not
container managed (so B is no session bean itself), but
defines annotations for attributes, like
private EntityManager em;
Since B is not container managed, the annotation not influences
the attribute "em". So is there a manual way to "execute"
dependencies on instantiated objects (perhaps one can use the
context of the instantiating session bean)?
If you need EJB3 SB stuff in B it will have to be a Session bean. If you only need Seam then make it a Seam POJO (add @Name) and inject B into A using @In.