It makes sense what you both said, that XYZDAO has a EntityManager rather than is a.
But i'm still confused with Foster's comment:
The stereotype will be <<front controller>>, <<stateless EJB>> and <<DAO>>
As 'Front Controller' and 'DAO' are patterns, shouldn't the service class be stereotyped as <<Business Service>>, for example ?
Thanks in advance, guys.