Сохранить новую сущность и рассчитать среднее - PullRequest
0 голосов
/ 03 октября 2019

Мне нужно сохранить этот элемент в таблице, а затем вычислить среднее значение.

data class GradeEntity(
    studentId: Long, 
    classId: Long, 
    grade: Int // 1, 2, 3,
)

Затем я пытаюсь сохранить его следующим образом:

@Service
class GradeService {
    @Autowired
    var repo: GradeRepo

    fun addGrade(grade: GradeEntity) { 
        repo.save(grade)
    }
}

Репо:

@Repository
interface GradeRepo {
}

Как рассчитать среднее значение оценок в одном и том же SQL-запросе? Было бы очень эффективно сохранить новую оценку, а затем SQL вернул бы среднее значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...