Объект доступа к данным (DAO) - это шаблон проектирования в объектно-ориентированном программном обеспечении, создающий объект, который предоставляет абстрактный интерфейс для некоторого типа базы данных или другого механизма сохранения.
8 ответов

Автоматическое подключение DAO к объекту домена

Я кодирую систему ленты / достижений для веб-сайта, и мне нужно написать логику для каждой ленты в моей системе. Например, вы можете заработать ленту, если будете в числе первых 2000 человек, зарегистрировавшихся на сайте, или после 1000 постов на ф…
15 июн '12 в 19:02
1 ответ

Создать сводную таблицу из двух таблиц на основе дат

У меня есть две таблицы MS Access, разделяющие отношения один ко многим. Их структуры похожи на следующие: tbl_Persons +----------+------------+-----------+ | PersonID | PersonName | OtherData | +----------+------------+-----------+ | 1 | PersonA | …
05 сен '13 в 02:07
1 ответ

ОРМ и ДАО - вопрос дизайна

В настоящее время я работаю над проектом, к которому пришло это обсуждение, и я хотел спросить других, что они думают об этом. Шаблон DAO (согласно википедии): "В компьютерном программном обеспечении объект доступа к данным (DAO) - это объект, котор…
09 авг '11 в 10:27
1 ответ

Hibernate обновление запроса

У меня есть таблица с одним первичным ключом (автоинкремент) и тремя столбцами, кроме этого первичного ключа столбца S.No EmpId EmpName Месячная зарплата 1 1700 xxxx Jan 17000 2 1701 yyyy Jan 70000 3 1700 xxxx Feb 16750 4 1702 yyyy Jan 70000 5 1700 …
06 фев '13 в 06:22
2 ответа

Функция фильтра набора записей DAO не может фильтровать с 2 свойствами

Я использую VBA в MS Access 2010. В настоящее время я пытаюсь отфильтровать из набора записей с 2 ​​полями. Однако я устал, это не будет фильтровать согласно тому, что я хочу. Но если бы я фильтровал только по одному полю, набор записей мог бы фильт…
28 мар '18 в 00:07
2 ответа

Как использовать несколько критериев с.Find в VBA?

Я пытаюсь.FindLast для поиска конкретной записи, и она работала с одним критерием, но когда я попытался использовать.FindLast с несколькими критериями, он перестал работать. Тем не менее, я использую почти тот же оператор с.FindFirst, и он работает,…
02 авг '13 в 14:15
2 ответа

Наследование класса Objective-C

Я хотел бы спросить о проблеме, с которой я сталкиваюсь: у меня есть два класса, Photo и RemotePhoto, которые представляют фотографию, снятую с помощью камеры телефона, и загруженную фотографию. RemotePhoto наследует от Photo, потому что ему нужно п…
31 авг '12 в 18:50
2 ответа

Создание Spring @Repository и @Controller для каждого элемента, с которым я работаю (из базы данных)

При работе с проектом, который включает запрос нескольких типов данных из базы данных, я пришел к следующему вопросу: допустим, у меня есть 2 Java-класса, которые соответствуют объектам базы данных:Маршруты public class Route { public Route(int n, i…
15 июн '18 в 15:21
2 ответа

Весна с Hibernate DAO слоя?

Я использую Spring с Hibernate в своем веб-приложении, и я склонен использовать HibernateDaoSupport потому что он откроет сессию и закроет сессию автоматически. У меня есть две сущности Route(route_id, source, destination) а также Stop(stop_id, lati…
19 янв '12 в 21:51
0 ответов

Лучшие практики для создания базовых моделей в NodeJS

Я работаю над проектом NodeJS API. У меня есть много моделей (пользователи, проекты, команды, ...) и для каждой из этих моделей у меня есть: Методы моделей (геттеры и сеттеры) Запросы к БД (я использую Couchdb) Проверка схемы Мой первый вопрос: Долж…
27 апр '17 в 22:13
1 ответ

Каскадное обновление Hibernate (inverse/mappedBy)

У меня есть 2 объекта, определенные: class Customer { @OneToMany(mappedBy="customer", fetch=FetchType.LAZY, cascade={CascadeType.ALL}) @JoinColumn(name="ORDER_ID", nullable=false) private Set<Order> orders; } class Order { @ManyToOne @JoinColu…
20 янв '12 в 04:09
1 ответ

Тест DAO с мокито

Я хотел бы проверить этот метод DAO //in GrabDao.java public WrapperProject getChildren(Integer entityId, String entityType){ EntityDao entityDao = new EntityDao(); UserDao userDao = new UserDao(); EntityBase entity = entityDao.getEntityById(entityI…
30 янв '14 в 17:36
1 ответ

Транзакции не работают, если внутри DAO

У меня есть проблема с транзакциями в том, что аннотирование службы, которая вызывает DAO с @Transactional, выдает исключение, указывающее, что Сессия не открыта. Единственный способ заставить его работать - это пометить DAO с помощью @Transactional…
08 сен '10 в 17:04
2 ответа

yii queryAll failes передает параметр

Я прохожу: Yii::app()->db->createCommand($query)->queryAll(true,array(':bizid'=>$params)); Запрос: SELECT DISTINCT(BI.item_name) FROM items BI WHERE BI.b_id IN (:bizid) ORDER BY BI.item_name ASC Запрос не может найти результаты, но этот …
16 мар '14 в 16:29
1 ответ

PersistentObjectException: отсоединенная сущность, переданная персистенту - получила это исключение при втором запуске метода

Первый раз, когда я запускаю метод, он работает нормально, объект сохраняется. Но во 2-й раз это не сработает и даст мне исключение: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: …
05 май '15 в 00:12
1 ответ

Как вызвать метод DAO в сервлете, чтобы получить результат запроса

Я пытался найти правильную процедуру для извлечения результата запроса из DAO в одном из моих сервлетов, но безуспешно. Помощь в решении моей проблемы будет принята с благодарностью. Мой DAO называется BalanceDAO и выглядит следующим образом: packag…
19 апр '11 в 19:05
1 ответ

Модульное тестирование уровня DAO вообще?

Как опытные разработчики комментируют эти строки Майкла Фезерса: Тест не является модульным тестом, если: Это говорит с базой данных Общается по сети Это касается файловой системы Он не может работать одновременно с другими вашими юнит-тестами Вы до…
09 ноя '11 в 11:31
2 ответа

Удалить сущность и отношения правильным способом (JPA)

У меня есть задача сущности и дао для нее: TaskDao. Объект Task имеет сопоставление ManyToOne с категорией. Когда я удаляю задачу, мне также нужно удалить задачу из коллекции в категории: // remove() method in TaskDao public void remove (Task p_task…
30 ноя '11 в 00:53
2 ответа

Объедините комнату и Retroffit с Dagger2

Как правильно создать DAO с помощью Room and Retrofit? У меня есть модуль базы данных, как это: @Module public class ApplicationDatabaseModule { private final String mDatabaseName; ApplicationDatabase mApplicationDatabase; public ApplicationDatabase…
02 июл '18 в 14:07
3 ответа

Как внедрить объект типа карты весной 3.0

В ДАО: private Map<Integer,String> departments = new LinkedHashMap<Integer, String>(); @Override public List<DepartmentEntity> getAllDepartments() { return this.sessionFactory.getCurrentSession().createQuery("from DepartmentEntity …
25 июн '14 в 05:05