Skip to content

add-database#3

Merged
f3uvert merged 87 commits into
mainfrom
add-database
Oct 10, 2025
Merged

add-database#3
f3uvert merged 87 commits into
mainfrom
add-database

Conversation

@f3uvert

@f3uvert f3uvert commented Sep 29, 2025

Copy link
Copy Markdown
Owner

No description provided.

public class FilmDbStorage implements FilmStorage {

private JdbcTemplate jdbcTemplate;
private LikeStorage likeStorage;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Вот это тоже плохо. Одно хранилище работает с одной сущностью. У нас есть доступ к бд и если нужно вытащить информацию и учитывать информацию из разных таблиц, делается это средствами sql. Одним запросом к бд. Если очень сложная логика переносится обработка в сервис, добавляем в него все нужные хранилища и объединяем информации

Давай поправим, это грубая ошибка. Если когда-нибудь в работе такое встретишь. Это или легаси, когда-то написанное с кривой архитектурой, переписывать дорого, поэтому его только поддерживают. Или если это живой проект, то там не сильная разработка и с такого проекта лучше уходить

@f3uvert f3uvert merged commit b8ab8e6 into main Oct 10, 2025
2 checks passed
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