Опубликован: 11.03.2009 | Уровень: специалист | Доступ: платный
Дополнительный материал 1:

Лабораторные работы

< Лекция 12 || Дополнительный материал 1: 1234567

MS SQL Server 2005 и ORACLE 10g. Использование технологий объектно-реляционного отображения (ORM). Hibernate/HNibernate

Название лаб. работы: Работа с Hibernate
Продолжительность:
Задание: Написать реализацию слоя доступа к данным (DAO) с помощью Hibernate 3
Используемое ПО: Как в ЛР "Консольный JDBC-клиент" + библиотеки Hibernate, Hibernate Annotations Ссылки
Подготовка окружения Как в ЛР "Консольный JDBC-клиент"
Описание:
  • Создать классы-сущности предметной области и описать отображение на реляционную модель с помошью аннотаций @Entity, @Table, @Column, @OneToMany и др.
  • Создать файл конфигурации Hibernate hibernate.cfg.xml.
  • Создать класс доступа к данным (DAO), содержащий операции для одной из сущностей предметной области (выборку всех сущностей, выборку по первичному ключу, сохранение и удаление сущности) с помощью Hibernate persistence API (класса org.hibernate.Session).
  • Проверить работоспособность программы на MS SQL Server 2005 и ORACLE 10g, изменяя параметры подключения к базе данных и диалект в hibernate.cfg.xml
Образец выполнения: ORMSample.zip
< Лекция 12 || Дополнительный материал 1: 1234567
Александра Каева
Александра Каева
Светлана Токаревская
Светлана Токаревская

Добрый день! Скажите пожалуйста, так и задумано, что в каждой лекции приложен один и тот же приктикум?

Ирина Шелтер
Ирина Шелтер
Россия, Нижний Новгород, НГПУ им. К.Минина, 2011
Михаил Бородай
Михаил Бородай
Россия, г. Москва