Перейти к основному содержанию
`Ctrl`+`K`

# Как создать коллекцию

1. В директории с ресурсами (`Наименование модуля`/src/main/resources/ru/bitec/app) создать файл odm(Object domain model/Доменная модель сущности) с наименованием `Наименование модуля`/`Наименование модуля`_`Наименование коллекции`.odm.xml

2. Указать тип класса: `supertype="collection"`.

3. В odm определить ссылочный атрибут на класс родитель у данного атрибута указать `genListCollectionRep="true"`.

4. В odm определить необходимые атрибуты.

5. Подключить коллекцию к классу родителю.

   - Для этого в odm класса родителя необходимо указать:

       <collections>
          <collection name="Наименование коллекции" cascadeOnDelete="true" ref.attr="Наименование ссылочного атрибута на класс родитель в коллекции"/>
       </collections>

6. Сгенерировать код по odm класса родителя:

   1. Кликнуть правой кнопкой мыши по файлу.

   2. В подменю External Tools выбрать Generate Sources.

7. Собрать проект.

8. Сгенерировать таблицы по odm файлу коллекции:

   1. Кликнуть правой кнопкой мыши по файлу.

   2. В подменю External Tools выбрать Generate Tables.