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

2 ответа

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

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

2 ответа

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

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

3 ответа

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

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

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

2 ответа

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

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

0 ответов

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

отаю над проектом, в котором нам нужно решить, как мы будем демонстрировать наш уровень персистентности. На данный момент на столе есть два варианта: 1) Используйте простые DAO. Они будут реализовывать интерфейс и внедряться (возможно, с ...

1 ответ

@mwolfe: Он удивителен, не говоря уже о 1260 ответах и ​​только 1 вопросе, на который он сам ответил. Обескураживает ;-)

у установить тип набора записей для запроса на выборку в Access (2002), открыв запрос в режиме конструктора, открыв его лист свойств и изменив свойство типа набора записей на одно из трех значений: DynasetDynaset (Непоследовательные ...

3 ответа

Внедрение EntityManager - NullPointerException

В моем приложении Spring + JPA / Hibernate + Wicket у меня есть компонент QueryBuilder, который я хочу использовать в одном из моих DAO, который генерирует т...

2 ответа

В чем необходимость архитектуры DAO?

При программировании на Java всегда необходимо кодировать в соответствии с архитектурой DAO? Если да, каковы преимущества его использования?Я делаю проект с ...

5 ответов

Одиночный DAO и общие методы CRUD (JPA / Hibernate + Spring)

Следуя моему предыдущему вопросу,Уровни DAO и Service (JPA / Hibernate + Spring)Я решил использовать только один DAO для своего уровня данных (по крайней мер...

5 ответов

Уровни DAO и Service (JPA / Hibernate + Spring) [дубликаты]

На этот вопрос уже есть ответ здесь:Архитектура Java EE. Рекомендуется ли использовать DAO при использовании ORM, такого как JPA 2? 2 ответаЯ разрабатываю но...