/** * テーブルを処理します。 * * @param entityMeta エンティティメタデータ * @param propertyMeta プロパティメタデータ * @param foreignKeyDesc 外部キー記述 */ protected void doTable( EntityMeta entityMeta, PropertyMeta propertyMeta, ForeignKeyDesc foreignKeyDesc) { EntityMeta inverseEntityMeta = entityMetaFactory.getEntityMeta(propertyMeta.getRelationshipClass()); TableMeta tableMeta = inverseEntityMeta.getTableMeta(); foreignKeyDesc.setReferencedCatalogName(tableMeta.getCatalog()); foreignKeyDesc.setReferencedSchemaName(tableMeta.getSchema()); foreignKeyDesc.setReferencedTableName(tableMeta.getName()); foreignKeyDesc.setReferencedFullTableName(tableMeta.getFullName()); }