mirror of
https://github.com/querydsl/querydsl.git
synced 2026-06-13 21:01:01 +08:00
#1955 Fix ignoring foreign keys in MetadataExporter
This commit is contained in:
parent
1a1b7f42d6
commit
a9d41a2132
@ -356,11 +356,16 @@ public class MetaDataExporter {
|
||||
Map<String,ForeignKeyData> foreignKeyData = keyDataFactory
|
||||
.getImportedKeys(md, catalog, schema, tableName);
|
||||
if (!foreignKeyData.isEmpty()) {
|
||||
Collection<ForeignKeyData> foreignKeysToGenerate = new HashSet<ForeignKeyData>();
|
||||
for (ForeignKeyData fkd : foreignKeyData.values()) {
|
||||
if (namingStrategy.shouldGenerateForeignKey(schemaAndTable, fkd)) {
|
||||
classModel.getData().put(ForeignKeyData.class, foreignKeyData.values());
|
||||
foreignKeysToGenerate.add(fkd);
|
||||
}
|
||||
}
|
||||
|
||||
if (!foreignKeysToGenerate.isEmpty()) {
|
||||
classModel.getData().put(ForeignKeyData.class, foreignKeysToGenerate);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user