Uso de Spring con JPA, tx dirigidas por anotaciones,configuraciones, genéricos y XML