Skip to content

Add database#6

Open
AleksandraBoycova wants to merge 26 commits intomainfrom
add-database
Open

Add database#6
AleksandraBoycova wants to merge 26 commits intomainfrom
add-database

Conversation

@AleksandraBoycova
Copy link
Owner

No description provided.

@AleksandraBoycova
Copy link
Owner Author

Локально приложение запускается, а на сервере нет. Ошибка которую выдает сервер мне не понятна. Аннотацию Qualifier использовала согласно документации.

throw new NotFoundException("Пользователь " + userId + " не ставил лайк к фильму " + filmId);
}
}

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

getMostPopularFilms() можно оптимизировать. Сейчас загружаем все фильмы, а дальше выбираем только несколько.
Лучше храть количество лайков в поле rate в классе Film (и в таблице соответственно).
При каждом добавлении лайка для фильма, rate увеличивать на 1 и при удалении лайка rate уменьшать на 1.
Тогда можно будет за один запрос к БД можно получить сортированный список фильм в нужном количестве

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants