Результаты поиска по запросу "dao"

2 ответа

Мне нравится пример кода.

а над бизнес-приложением с использованием структуры MVC иБизнес-объект [http://en.wikipedia.org/wiki/Business_object] / DAO [http://en.wikipedia.org/wiki/Data_access_object]архитектура. Для любого обычного бизнес-объекта функции CRUD довольно ...

3 ответа

 это было инициализировано с вашей схемой в методе setUp / @ Before. Я предполагаю, что вы действительно хотите проверить, что запрос SELECT ... правильно сопоставляется со схемой, поэтому такой тест будет перехватывать любые ошибки, возникающие во время выполнения, например, при изменении схемы.

я есть несколько объектов DAO, которые используются для получения информации из базы данных, и ядействительно Я хочу написать для них несколько автоматических тестов, но мне трудно понять, как это сделать. Я использую Spring'sJdbcTemplate ...

2 ответа

@duffymo: Объяснение DAO идеально, и я не могу его улучшить. Фабричная реализация OP (более или менее) правильно реализует абстрактный шаблон фабрики, поэтому, возможно, вам следует просто удалить эту часть. Извините, я уберу понижающий голос. Я просто немного схожу с ума, когда люди пользуются синглетами;)

звестны фабричные и абстрактные фабричные методы, но я хочу создать фабричный шаблон DAO в Java. Я хочу знать его важность.Его использованиея проверилэта ссылка [http://www.oracle.com/technetwork/java/dataaccessobject-138824.html]но мне трудно ...

ТОП публикаций

2 ответа

 это по сути устаревшая модель? Многие фреймворки все еще используют его. Например, Ruby on Rails, Mongoose, Sequelize, Django и др.

разница между объектом доступа к данным и активной записью? Они кажутся совершенно одинаковыми, поскольку оба строят слой между приложением и уровнем персистентности и абстрагируют прямой доступ к базе данных с помощью SQL-запросов.

2 ответа

Согласился, что это не должно произойти, это меня смутило некоторое время. Вот почему я пошел на DAO, но единственный способ передачи, который я знаю, это построчно. Который устраняет риск потери данных, но принимает навсегда. Чек может быть на что посмотреть ..... Я подумаю над этим

я есть набор записей DAO, который создается отлично, и я могу перенести записи из набора в таблицу, это делается построчно и работает хорошо, но я передаю большой объем данных одновременно, так что это может занять очень много времени строка за ...

1 ответ

Я немного знаю этот подход, но мне трудно в это поверить. Мои приложения обычно получают данные из БД, обрабатывают их и снова помещают в БД. Тогда для меня это намного ближе к реальной ситуации, проверить это на БД (и, кстати, проверить вещи, связанные с постоянством, такие как отношения и т. Д.). Извините за мой нонконформизм, недавно у меня на столе было два проекта среднего размера, написанных с использованием совершенно другого подхода, и я вижу там, что приложение classis имеет код на 100-150% больше (и требуется рабочее время), совершенно без какой-либо причины - это заставило меня задуматься об этом;)

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

8 ответов

stackoverflow.com/help/how-to-answer

наилучший способ выполнить массовые вставки в базу данных MS Access из .NET? Использование ADO.NET занимает более часа, чтобы выписать большой набор данных. Обратите внимание, что в моем первоначальном сообщении до того, как я ...

1 ответ

Orlite DAO в Android становится очень медленным при запросе более нескольких тысяч результатов

Возникла проблема с запросом данных через Ormlite DAO, когда результатов несколько тысяч. Код: List<Point> pl = db.getPointsDAO().queryBuilder().where(). eq("route_id", croute).query();Когда я хочу получить большой список очковList<Point> pl ...

5 ответов

Чем отличаются шаблоны сопоставления данных, шлюз табличных данных (шлюз), объект доступа к данным (DAO) и шаблоны репозитория?

Я пытаюсь освежить свои навыки проектирования шаблонов, и мне любопытно, каковы различия между этими шаблонами? Кажется, что все они одно и то же - инкапсулируют логику базы данных для конкретной сущности, чтобы вызывающий код не знал о базовом ...

1 ответ

Как создать методы CRUD для универсального объекта доступа к данным (DAO) с помощью LINQ to SQL

Я новичок в LINQ to SQL и пытаюсь создать универсальный объект доступа к данным (DAO) для базовых методов Create, Read, Update и Destroy (CRUD), чтобы я мог повторно использовать код. Мне удалось создать универсальный метод, который будет удалять ...