Я столкнулся с вопросом SO, в котором говорится, что служба и DAO могут иметь один и тот же контент, а после изучения моих функций как в службе, так и в DAO функции точно такие же. Я знаю, что DAO для БД запросов, и служба для логики вопрос, но как я могу уменьшить функции каждого из них, как я это в службе:Уменьшить уровень обслуживания и DAO весной Java
public interface PlatformService {
public void addPlatform(Platform platform);
public void updatePlatform(Platform platform);
public Platform getPlatformById(int id);
public List<Platform> getPlatform();
}
и в DAO:
public void addPlatform(Platform platform);
public void updatePlatform(Platform platform);
public List<Platform> getPlatform();
public Platform getPlatformById(int id);
}
, которые точно такие же! Я не знаю, если удаление чего-либо из части изменит скорость приложения или приложение не будет функционировать вообще?
Если я удалю его из Sevice, это не сработает, но вы говорите, что это необязательно.? –
Да, это необязательно, если вы его удаляете, вы должны заменить его DAO или Repository. –
мой вопрос о том, ЧТО удалить из каждого, а не если я удалю любой из thsoe –