¿Cuál es la forma correcta de utilizar Spring MVC con Hibernate en DAO, arquitectura de capa de servicio

Estoy usando Spring MVC conHibernatedaosupport para mis clases de DAO. ¿Confunde aquí dónde comenzar la transacción, ya sea en la capa de servicio o en la capa DAO?

Mi vista interactúa con la capa de servicio. Los DAO se inyectan en los servicios.

¿Cuál es la forma correcta de usar Spring MVC con Hibernate en DAO, arquitectura de capa de servicio?

Respuestas a la pregunta(6)

Su respuesta a la pregunta