field.setColumns(mapped.getDefiningMapping(). getPrimaryKeyColumns()); } else if (isTypeUnjoinedSubclass(mapped)) throw new MetaDataException(_loc.get ("mapped-inverse-unjoined", field.getName(), field.setJoinForeignKey(fk); } else if (mapped.getElement().getTypeCode() == JavaTypes.PC) { if (isTypeUnjoinedSubclass(mapped.getElementMapping())) throw new MetaDataException(_loc.get ("mapped-inverse-unjoined", field.getName(),
field.setColumns(mapped.getDefiningMapping(). getPrimaryKeyColumns()); } else if (isTypeUnjoinedSubclass(mapped)) throw new MetaDataException(_loc.get ("mapped-inverse-unjoined", field.getName(), field.setJoinForeignKey(fk); } else if (mapped.getElement().getTypeCode() == JavaTypes.PC) { if (isTypeUnjoinedSubclass(mapped.getElementMapping())) throw new MetaDataException(_loc.get ("mapped-inverse-unjoined", field.getName(),
field.setColumns(mapped.getDefiningMapping(). getPrimaryKeyColumns()); } else if (isTypeUnjoinedSubclass(mapped)) throw new MetaDataException(_loc.get ("mapped-inverse-unjoined", field.getName(), field.setJoinForeignKey(fk); } else if (mapped.getElement().getTypeCode() == JavaTypes.PC) { if (isTypeUnjoinedSubclass(mapped.getElementMapping())) throw new MetaDataException(_loc.get ("mapped-inverse-unjoined", field.getName(),
field.setColumns(mapped.getDefiningMapping(). getPrimaryKeyColumns()); } else if (isTypeUnjoinedSubclass(mapped)) throw new MetaDataException(_loc.get ("mapped-inverse-unjoined", field.getName(), field.setJoinForeignKey(fk); } else if (mapped.getElement().getTypeCode() == JavaTypes.PC) { if (isTypeUnjoinedSubclass(mapped.getElementMapping())) throw new MetaDataException(_loc.get ("mapped-inverse-unjoined", field.getName(),