Запитання з тегом «dao»


12
Об'єкт доступу до даних (DAO) на Java
Я переглядав документ і натрапив на термін під назвою DAO. Я з’ясував, що це об’єкт доступу до даних. Може хтось, будь ласка, пояснить мені, що це насправді? Я знаю, що це якийсь інтерфейс для доступу до даних з різних типів джерел, в середині цього невеликого дослідження шахти я натрапив на …
347 java  dao 

1
Переконайтесь, що я розумію TransactionAwarePersistenceManagerFactoryProxy
Я намагаюся використовувати проект org.springframework.orm.jdo.TransactionAwarePersistenceManagerFactoryProxyу своєму весняному проекті, але я не впевнений, як ним користуватися, чи це саме те, що я шукаю. Я усвідомлюю, що це може допомогти змусити мої DAO працювати з звичайним JDO PersistenceManagerFactory. Ще одне питання: що станеться, якщо проксі не зроблено належним чином? Чи можу я …
192 java  spring  persistence  dao  jdo 

5
У чому різниця між Data Mapper, Table Data Gateway (Gateway), Об'єктом доступу до даних (DAO) та Шаблонами сховищ?
Я намагаюся підкреслити свої навички дизайнерського шаблону, і мені цікаво, чим відрізняються ці зразки? Всі вони здаються, що вони однакові - інкапсулюйте логіку бази даних для певного об'єкта, щоб викличний код не знав про базовий рівень стійкості. З мого короткого дослідження, вони, як правило, реалізують ваші стандартні методи CRUD та …

2
Перелічення в сплячому режимі
Часто корисно мати поле в DAO, значення якого походить від перерахування Java. Типовим прикладом є DAO для входу, де зазвичай у вас є поле, яке характеризує користувача як "ЗВИЧАЙНИЙ" або "АДМІНІСТРАТОР". У режимі глибокого сну я використовував би наступні 2 об’єкти для представлення цього відношення у (напів-) безпечному типі: class …
82 java  hibernate  dao 

5
Де “@Transactional” має розміщувати рівень послуг або DAO
По-перше, можливо, я запитую щось, про що вже запитували і відповідали, але мені не вдалося повернути результат пошуку. Добре загалом (або завжди так далеко :)) Ми визначаємо транзакційні анотації на сервісному рівні, як правило, типовий весняний сплячий режим Контролер-> Менеджер-> Дао-> Орм. Зараз у мене ситуація, коли мені потрібно вибрати …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.