Хранилище объектов - это сервис позволяющий сохранять и востанавливать состояние доменных объектов. На текущий момент времени реализовано хранилище которое использует 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>