Хранилище объектов - это сервис позволяющий сохранять и востанавливать состояние доменных объектов. На текущий момент времени реализовано хранилище которое использует hibernate в качестве механизма для сохранения и востановления состояния объектов.
Примечание. Напрямую хранилище объектов обычно не используется, но с ним плотно работают источники объектов.
Для того чтобы сконфигурировать хранилище необходимо
Для того чтобы узнаять как правильно оформить файл конфигурации обратитесь к документации Hibernate
Задача этой конфигурации указать место где хранится файл hibernate.properties
Элементы конфигурации:
Название элемента | Описание |
---|---|
location | Указывает место хранения файла hibernate.properties |
Атрибуты элемента
Атрибут | Описание |
---|---|
type | возможные значения: file, resource, web-resource |
path | путь до файла |
Пример конфигурации:
<contribution configuration-id="org.weda.hibernate.HibernateProperties"> <location type="resource" path="/hibernate.properties"/> </contribution>
Целью этой конфигурации является перечисление всех классов доменных объектов
Пример конфигурации
<contribution configuration-id="org.weda.hibernate.HibernateConfig"> <class>budget.domain.MoneyOperation</class> <class>budget.domain.OperationItem</class> </contribution>