3.3. Создание сущностей
Создадим класс сущности Customer (Покупатель).
-  Перейдите на вкладку Data Model на панели навигатора и нажмите на кнопку New > Entity. Появится диалоговое окно New entity. 
-  В поле Class name введите название класса сущности − Customer.  
-  Нажмите OK. В рабочей области откроется страница дизайнера сущности.   
-  В полях Name и Table автоматически сгенерируются имя сущности и имя таблицы в базе данных. 
-  В поле Parent class оставьте установленное значение − StandardEntity.
-  Поле Inheritance strategy оставьте пустым. 
Далее создадим атрибуты сущности. Для этого нажмите на кнопку New, находящуюся под таблицей Attributes.
-  В отобразившемся окне Create attribute в поле Name введите название атрибута сущности − name, в списке Attribute type выберите значениеDATATYPE, в поле Type укажите тип атрибутаStringи далее укажите длину текстового атрибута в поле Length, равной 100 символам. Установите флажок Mandatory. В поле Column автоматически сгенерируется имя колонки таблицы в базе данных.  Для добавления атрибута нажмите на кнопку Add. 
-  Атрибут emailсоздается таким же образом, за исключением того, что в поле Length следует указать значение50.
После создания атрибутов перейдите на вкладку Instance Name дизайнера сущности для задания Name pattern. В списке Available attributes выделите атрибут name и перенесите его в список Name pattern attributes, нажав на кнопку с изображением стрелки вправо.
 
 
  На этом создание сущности Customer завершено. Нажмите на кнопку OK в верхней панели для сохранения изменений.
Создадим сущность Order (Заказ). В панели DATA MODEL нажмите на кнопку New > Entity. В поле Class name введите название класса сущности − Order. Сущность должна иметь следующие атрибуты:
-  Name − customer, Attribute type −ASSOCIATION, Type −Customer, Cardinality −MANY_TO_ONE.
-  Name − date, Attribute type −DATATYPE, Type −Date. Для атрибутаdateустановите флажок Mandatory.
-  Name − amount, Attribute type −DATATYPE, Type −BigDecimal.