| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > JPA и DAO паттерн |
| Автор: x8m6 28.6.2010, 02:23 |
| В чем основное отличие обоих подходов? Как я понимаю и то и другое это прослойка между бизнес логикой и БД. Что лучше писать для каждой сущности DAO интерфейс и его реализацию под конкретное хранилище или использовать JPA? Последнее намного быстрее (в плане написания кода), но будет работать только на ORM-фрэймворках, её поддерживающих. Как например сохранить объекты через JDBC, используя JPA? Какие еще плюсы и минусы? |
| Автор: powerOn 28.6.2010, 14:07 |
| DAO и JPA два совершенно разных по своей природе понятия. Первый это шаблон проектирования, а второй технология. |
| Автор: Vasay 28.6.2010, 14:18 |
| x8m6, Объект ДОА лишь икапсулирует в себе работу с хранилищем информации. А уж как там внутри сделана работа с этим хранилищем (JPA, JDBC,...), и что представляет из себя хранилище (может это вообще WEB-служба) - не важно. |