Revision 47663 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.xml2db/org.gvsig.xml2db.lib/org.gvsig.xml2db.lib.impl/src/main/java/org/gvsig/xml2db/lib/impl/StructureExtractorImpl.java

View differences:

StructureExtractorImpl.java
397 397
                    } else if( count>1 ) {
398 398
                        // TODO es una relacion 1:n
399 399
                        field.setAggregate(true);
400
                        field.setFkCodeName("$ID_"+tableInfo.getName());
400
                        field.setFkCodeName("$ID_"+fktableInfo.getName());
401 401
                        field.setFkTableName(fktableInfo.getName());
402 402
                        field.setSize(45);
403 403
                        field.setType(DataTypes.LIST);
......
487 487
                    attrdesc.getTags().set("dynform.label.empty", true);
488 488
                    attrdesc.getTags().set("dynform.resizeWeight", 100);
489 489
                    attrdesc.setFeatureAttributeEmulator(
490
                        "SELECT * FROM \""+xmlinfo.getNameWithPrefix(attrinfo.getFkTableName()) + "\" WHERE ( (\""+pk.getName()+"\") = (\""+xmlinfo.getNameWithPrefix(attrinfo.getFkTableName()) + "\".\""+pk.getName()+"\") )"                    
490
                        "SELECT * FROM \""+xmlinfo.getNameWithPrefix(attrinfo.getFkTableName()) + "\" WHERE ( (:\""+pk.getName()+"\") = (\""+xmlinfo.getNameWithPrefix(attrinfo.getFkTableName()) + "\".\""+pk.getName()+"\") )"                    
491 491
                    );
492 492
                    attrdesc.setRelationType(DynField_v2.RELATION_TYPE_AGGREGATE);
493 493
                }

Also available in: Unified diff