private MappingFieldElement createMappingField(MappingClassElement mce, String fieldName, ColumnElement col) throws ModelException { MappingFieldElement mfe = new MappingFieldElementImpl(fieldName, mce); mce.addField(mfe); if (col != null) mfe.addColumn(col); return mfe; } }
/** * Create mapping field and add to mapping class * @param fieldName a String for field name * @param mappingClass mapping class object that field belong to * @return mapping field object * @throws ModelException */ private MappingFieldElement createAndAttachMappingField( String fieldName, MappingClassElement mappingClass, ColumnElement column) throws ModelException { MappingFieldElement mappingField = new MappingFieldElementImpl(fieldName, mappingClass); mappingClass.addField(mappingField); mappingField.addColumn(column); if (column.isBlobType()) { mappingField.setFetchGroup(MappingFieldElement.GROUP_NONE); } else { mappingField.setFetchGroup(MappingFieldElement.GROUP_DEFAULT); } return mappingField; }
private MappingFieldElement createUnmappedField(MappingClassElement mce, String beanName, String fieldName) throws ModelException { PersistenceClassElement pce = ((MappingClassElementImpl)mce). getPersistenceElement(); PersistenceFieldElementImpl pfei = new PersistenceFieldElementImpl(fieldName); PersistenceFieldElement pfe = new PersistenceFieldElement(pfei, pce); pfe.setKey(helper.isKey(beanName,fieldName,false)); pce.addField(pfe); MappingFieldElement mfe = new MappingFieldElementImpl(fieldName, mce); return mfe; }
mappingField = new MappingFieldElementImpl( mappingField.getName(), this); mappingField.setVersion(true);
mappingField = new MappingFieldElementImpl( mappingField.getName(), this); mappingField.setVersion(true);