Pues a ver
Siendo con la teria correcta las entidades son clases u objetos que no deberian llevar logica de trabajo mas que la de procesar los datos ..
no deberia ir en la entidad, en el controlador deberia ir solo la logica de proceso que lleva recibir la peticion, y devolver el resultado..
por tanto deberias tener un servicio el cual se encargue de obtener los datos o leerlos de la base de datos..
un metodo que haga la suma..
y luego otro que se encargue del guardado de resultados..
Eso seria lo correcto y la manera de proceder corrrectamente asi todo en su sitio.