/** * 参照動作を処理します。 * * @param entityMeta エンティティメタデータ * @param propertyMeta プロパティメタデータ * @param foreignKeyDesc 外部キー記述 */ protected void doReferetialAction( EntityMeta entityMeta, PropertyMeta propertyMeta, ForeignKeyDesc foreignKeyDesc) { ReferentialConstraint referentialConstraint = getReferentialConstraint(propertyMeta); if (dialect.supportsReferentialDeleteRule()) { foreignKeyDesc.setOnDelete(referentialConstraint.onDelete()); } if (dialect.supportsReferentialUpdateRule()) { foreignKeyDesc.setOnUpdate(referentialConstraint.onUpdate()); } }