С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java EE Как правильно отнести One to many http://www.cyberforum.ru/java-j2ee/thread645153.html
Всем привет. Я только начал изучать Hibernate. Возник вопрос, который я не могу понять. Есть один класс, в нем есть экземпляр другого класса. Я хочу их сохранить в sql. Первая проблема. Как быть с...
Java EE Очень странная ошибка. (Spring MVC) @RequestMapping(value = "/voylist", method = RequestMethod.GET) public Object listVoyages(HttpServletRequest request, HttpServletResponse response, ModelMap model) { PersistenceManager pm =... http://www.cyberforum.ru/java-j2ee/thread644272.html
PersistentTokenBasedRememberMeServices Java EE
Необходимо реализовать функцию RememberMe, только не с помощью xml описаний, а через java код, использовать можно все стандартное ничего переопределять не надо, может кто знает как сделать или...
отслеживание изменений Java EE
И вновь день добрый. как отследить, изменилось ли определенное поле в jsp, непосредственно через Controller ?
Java EE ошибка названия в hibernate http://www.cyberforum.ru/java-j2ee/thread642942.html
Доброго времени суток. столкнулся с такой проблемой: есть схема в БД, называется COLLECT... не могу ее вызвать, т.к. "collect" зарезервирована под название функции кусок описания функции: ...
Java EE Eclipse: как запустить проект с ejb и jsf? Есть проект с использованием ejb и jsf. Как его запустить под Eclipse? Сервера: Tomcat и Jboss. Добавлено через 3 часа 48 минут При запуске приложения через сервер Jboss, падает следующая... подробнее
titans2011
302 / 263 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
04.09.2012, 18:59  [ТС] 0

Как и где правильно открывать метод

04.09.2012, 18:59. Просмотров 1560. Ответов 11
Метки (Все метки)

Ответ

Давайте я расскажу структуру "на пальцах" для чайников как я понимаю jpa. А вы меня, если что подправите.
Итак. jpa это рекомендации для обращении к ORM. Сначала существовал метод jpa, который был очень сложным. Т.к. все время нужно было прописывать подключение к базе данных, создавать сессии, потом делать транзакции и все закрывать. Потом появился Hibernate, который упростил задачу. В классах нужно было создать всего лишь аннотации или прописать в xml зависимости, и тогда уже hibernate сам проводил транзакции, работая с этими классами. Параллельно Hibernate существовал класс Entity Manager, который предоставлял методы для удобного создания, апдейта и т.д. объектов класса (или это тот же Hibernate?) . Потом появился DAO, который позволил уменьшить код, и в отдельной настройки прописать как создавать, удалять и т.д. объекты из БД.
Для удобства создали фреймворк Spring, который позволяет не зацикливаться на транзакциях, подключениях и т.д. В нем есть свой DAO, и есть все методы для автоматических транзакций.
Вопрос у меня только такой: Часто ли используется DAO в проектах. И почему если Spring такой распрекрасный, не все им пользуются?

Добавлено через 17 минут
А, и ещё есть такая вещь как JDBC. Которая просто может делать различные запросы к базе данных. Если не ошибаюсь, создавать объекты в БД с помощью него, не представляется возможным.

Вернуться к обсуждению:
Как и где правильно открывать метод
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2012, 18:59

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

Как правильно открывать файл и записывать/читать из него
Как правильно открывать файл и записывать/читать из него? На разных сайтах и...

Как открывать следующую форму правильно не нарушая принцыпы WPF(MVVM)?
Как открывать следующую форму правильно не нарушая принцыпы WPF(MVVM)? К...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru