Skip to main content

Labs

7. ORM

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

Название лаб. работы:Работа с Hibernate
Продолжительность:4ч
Задание:Написать реализацию слоя доступа к данным (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