cayenneでプライマリキーを生成する仕組みを定義する

http://doc.aipo.com/create_app/05.html

PK Generation StrategyDatabase-Generatedプライマリキーを生成する仕組みを定義します。

とあります。この設定を行うと

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"/>

のisGenerated=”true”の属性が追加されるようになります。

この設定を忘れるとMySQLでうまく動作しなくなることがあるので、MySQLでも動作するように、PK Generation Strategyの設定を忘れないようにしましょう!