Вопросы с тегом «dao»

23
Должен ли сервисный уровень перехватывать все исключения dao и переносить их в исключения сервиса?

У меня есть три слоя Spring веб-приложение: дао, сервис и контроллеры. Контроллер никогда не вызывает напрямую dao, он делает это через уровень сервиса. Прямо сейчас, в большинстве случаев, если есть исключение dao (время выполнения), которое не обрабатывается, оно будет перехвачено JSP,...

14
В MVC DAO должен вызываться из контроллера или модели

Я видел различные аргументы против прямого вызова DAO из класса Controller, а также DAO из класса Model. Фактически я лично чувствую, что если мы следуем шаблону MVC, контроллер должен быть связан не с DAO, а с классом Model. должен вызывать DAO изнутри, а контроллер должен вызывать класс модели....

14
Должен ли DAO быть синглтоном или нет?

Я разрабатываю RESTful API, и я думаю, что для моих ресурсов удобно использовать DAO, потому что, хотя я планирую просто использовать память для их хранения, я не хочу закрывать дверь тому, кто использует мою библиотеку, если они решили использовать реализация базы данных для DAO. Мой вопрос...

12
Как управлять двумя методами DAO в одной транзакции?

В одном из интервью кто-то спросил меня: как мы управляем 2 транзакционными / дао методами в одной транзакции. Желаемые возможности: Если кто-то из них потерпит неудачу, нам нужно откатить оба метода. Оба метода могут быть вызваны отдельно с одной транзакцией. Управление должно быть на уровне DAO,...