Interview today and I am trying to busk knowing this

If you had a service layer which had the classes annotated with @Transactional then had a persistance manager layer where you injected in your entity manager with @PersistenceContext which the service layer used then the JPA DAOs behind it, would...

The transactions filter down from the service layer to the manager layer even though you do not specify transaction in the manager layer? (I think they do)

Are the manager layer objects spring beans? Do they have to be to inject the entity manager in using @PersistenceContext and would they have to be specified in the applicationContext.xml?

Cheers.