public SimpleCollectionMappingStrategy(ObjectProvider sm, AbstractMemberMetaData mmd, Attributes attributes) { super(sm, mmd, attributes); type = sm.getExecutionContext().getClassLoaderResolver().classForName(mmd.getCollection().getElementType()); // For now, each collection element is persisted as its own attribute value if (mmd.getJoinMetaData() == null) { // TODO Drop this hack. Using join as way of saying don't serialise mmd.setJoinMetaData(new JoinMetaData()); } }
JoinMetaData joinmd = new JoinMetaData(cmd, secTableAnns[j].name(), secTableAnns[j].catalog(), secTableAnns[j].schema(), null, null, null, null, null); JoinMetaData joinmd = new JoinMetaData(cmd, (String)annotationValues.get("name"), (String)annotationValues.get("catalog"), (String)annotationValues.get("schema"), null, null, null, null, null);
JoinMetaData joinmd = new JoinMetaData(fmd, null, null, null, null, null, null, null, null); fmd.setJoinMetaData(joinmd);
mmd.setSchema((String)annotationValues.get("schema")); joinmd = new JoinMetaData(mmd, null, null, null, null, null, null, null, null); mmd.setJoinMetaData(joinmd); joinmd = new JoinMetaData(mmd, null, null, null, null, null, null, null, null); mmd.setJoinMetaData(joinmd); mmd.setJoinMetaData(new JoinMetaData(mmd, null, null, null, null, null, null, null, null)); mmd.setJoinMetaData(new JoinMetaData(mmd, null, null, null, null, null, null, null, null));
JoinMetaData joinmd = new JoinMetaData(); fmd.setJoinMetaData(joinmd);
JoinMetaData joinmd = new JoinMetaData(); joinmd.setTable(secTableAnns[j].name()); joinmd.setCatalog(secTableAnns[j].catalog()); JoinMetaData joinmd = new JoinMetaData(); joinmd.setTable((String)annotationValues.get("name")); joinmd.setCatalog((String)annotationValues.get("catalog"));
joins[j] = new JoinMetaData(cmd, js[j].table(), null, null, js[j].column(), js[j].outer(), deleteAction, js[i].indexed(), js[i].unique()); joins[0] = new JoinMetaData(cmd, (String)annotationValues.get("table"), null, null, (String)annotationValues.get("column"), (String)annotationValues.get("outer"), ((ForeignKeyAction)annotationValues.get("deleteAction")).toString(),
joinmd = new JoinMetaData(null, null, null, null, joinColumn, joinOuter, deleteAction, indexed, unique);
joinmd = new JoinMetaData(); joinmd.setColumnName(joinColumn); joinmd.setOuter(MetaDataUtils.getBooleanForString(joinOuter, false));
joinmd = new JoinMetaData(); mmd.setJoinMetaData(joinmd); joinmd = new JoinMetaData(); mmd.setJoinMetaData(joinmd); mmd.setJoinMetaData(new JoinMetaData()); mmd.setJoinMetaData(new JoinMetaData());
JoinMetaData joinmd = new JoinMetaData(cmd, getAttr(attrs, "name"), getAttr(attrs, "catalog"), getAttr(attrs, "schema"), null, null, null, null, null); mmd.setJoinMetaData(new JoinMetaData(mmd, null, null, null, null, null, null, null, null)); mmd.setJoinMetaData(new JoinMetaData(mmd, null, null, null, null, null, null, null, null)); JoinMetaData joinmd = new JoinMetaData(fmd, null, null, null, null, null, null, null, null); String tableName = getAttr(attrs, "name"); String schemaName = getAttr(attrs, "schema");
JoinMetaData joinmd = new JoinMetaData(); joinmd.setTable(getAttr(attrs, "name")); joinmd.setCatalog(getAttr(attrs, "catalog")); if (inhJoinmd == null) inhJoinmd = new JoinMetaData(); mmd.setJoinMetaData(new JoinMetaData()); mmd.setJoinMetaData(new JoinMetaData()); JoinMetaData joinmd = new JoinMetaData(); mmd.setJoinMetaData(joinmd); pushStack(joinmd); // Use join so we can distinguish "element-collection" JoinMetaData joinmd = new JoinMetaData(); String tableName = getAttr(attrs, "name"); String schemaName = getAttr(attrs, "schema");
joinmd = new JoinMetaData(); cmd.addJoin(joinmd);