cayenneで必須設定を定義する際は
https://github.com/aipocom/aipo/blob/master/oms/src/main/webapp/WEB-INF/SharedDomainMap.map.xml
にあるように
<db-attribute name="GROUP_ID" type="INTEGER" isPrimaryKey="true" isGenerated="true" isMandatory="true" length="4"/>
isMandatory=”true”にします。SQLで
NOT NULL
にした項目についてisMandatory=”true”にすることで整合性を取ります。