Changeset 2665


Ignore:
Timestamp:
02/26/10 16:00:42 (2 years ago)
Author:
jlops
Message:

Date releated problems solved, needs to be tested (executeAdd, excuteUpdate)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molgenis/3.3/src/org/molgenis/generators/db/MapperMrefs.java.ftl

    r2661 r2665  
    2020                         
    2121                                //retrieve currently known mrefs 
    22                                 QueryRule rule = new QueryRule( "${name(mref_local_field)}", QueryRule.Operator.EQUALS, entity.get${JavaName(f)}() ); 
     22                                QueryRule rule = new QueryRule( "${name(mref_local_field)}", QueryRule.Operator.EQUALS,  entity.get${JavaName(pkey(entity))}() ); 
    2323                                List<${mref_entity}> existing_mrefs = getDatabase().find( ${mref_entity}.class, rule );          
    2424                                //assign ids 
     
    7777                                        if (!existing_mrefs.contains( new_mref )) 
    7878                                        { 
    79                                                 ${JavaName(mref_entity)} new_mref = new ${JavaName(mref_entity)}(); 
    80                                                 new_mref.set${JavaName(mref_local_field)}( entity.get${JavaName(pkey(entity))}() ); 
    81                                                 new_mref.set${JavaName(mref_remote_field)}( ref ); 
    82                                                 toAdd.add( new_mref ); 
     79                                                ${JavaName(mref_entity)} new_mref1 = new ${JavaName(mref_entity)}(); 
     80                                                new_mref1.set${JavaName(mref_local_field)}( entity.get${JavaName(pkey(entity))}() ); 
     81                                                new_mref1.set${JavaName(mref_remote_field)}( ref ); 
     82                                                toAdd.add( new_mref1 ); 
    8383                                        } 
    8484                                } 
Note: See TracChangeset for help on using the changeset viewer.