У меня есть два класса UserServiceH2
, в которых инкапсулирована логика CRUD
моей базы данных, а другой - UserController
, в котором я вызываю методы из UserServiceH2
.У меня следующий вопрос
В классах UserServiceH2 и UserController реализован открытый int getAvgMembership (), который возвращает среднюю продолжительность членства в годах для всех пользователей (в качестве длины принимается текущая дата минус doj).Для этой задачи используйте агрегаты в HQL
public int getAvgMembership() {
List<User> allUsers = getAllUsers();
for(int i = 0; i < allUsers.size(); i++) {
int year = allUsers.get(i).getDateOfJoining();
//stuck here
}
}