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

347
Объект доступа к данным (DAO) в Java

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

192
Не уверен, что я понимаю TransactionAwarePersistenceManagerFactoryProxy

Я пытаюсь использовать его org.springframework.orm.jdo.TransactionAwarePersistenceManagerFactoryProxyв своем проекте Spring, но я не уверен, как его использовать или именно то, что я ищу. Я понимаю, что это может помочь заставить мои DAO работать с простым JDO PersistenceManagerFactory. Другой...

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

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

82
Перечисления в Hibernate

Часто бывает полезно иметь поле в DAO, значение которого берется из перечисления Java. Типичным примером является вход в систему DAO, в котором обычно есть поле, характеризующее пользователя как «НОРМАЛЬНЫЙ» или «АДМИНИСТРАТОР». В Hibernate я бы использовал следующие 2 объекта для представления...