gpt4 book ai didi

org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.setNullPolicy()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-24 09:39:05 25 4
gpt4 key购买 nike

本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.setNullPolicy()方法的一些代码示例,展示了XMLCompositeObjectMapping.setNullPolicy()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLCompositeObjectMapping.setNullPolicy()方法的具体详情如下:
包路径:org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping
类名称:XMLCompositeObjectMapping
方法名:setNullPolicy

XMLCompositeObjectMapping.setNullPolicy介绍

[英]Set the AbstractNullPolicy on the mapping
The default policy is NullPolicy.
[中]在映射上设置AbstractNullPolicy
默认策略为NullPolicy。

代码示例

代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

@Override
protected ClassDescriptor buildOXXMLDescriptorDescriptor() {
  XMLDescriptor descriptor = (XMLDescriptor)super.buildOXXMLDescriptorDescriptor();
  XMLCompositeObjectMapping defaultRootElementFieldMapping = new XMLCompositeObjectMapping();
  defaultRootElementFieldMapping.setAttributeName("defaultRootElementField");
  defaultRootElementFieldMapping.setGetMethodName("getDefaultRootElementField");
  defaultRootElementFieldMapping.setSetMethodName("setDefaultRootElementField");
  defaultRootElementFieldMapping.setXPath(getPrimaryNamespaceXPath() + "default-root-element-field");
  defaultRootElementFieldMapping.setReferenceClass(XMLField.class);
  NullPolicy defaultRootElementFieldNullPolicy = new NullPolicy();
  defaultRootElementFieldNullPolicy.setSetPerformedForAbsentNode(false);
  defaultRootElementFieldMapping.setNullPolicy(defaultRootElementFieldNullPolicy);
  /* order is important for writing out
   * don't use addMapping: set parent descriptor and add after
   * first mapping built in super.buildOXXMLDescriptorDescriptor()
   */
  defaultRootElementFieldMapping.setDescriptor(descriptor);
  descriptor.getMappings().add(1, defaultRootElementFieldMapping);
  return descriptor;
}

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core

@Override
protected ClassDescriptor buildOXXMLDescriptorDescriptor() {
  XMLDescriptor descriptor = (XMLDescriptor)super.buildOXXMLDescriptorDescriptor();
  XMLCompositeObjectMapping defaultRootElementFieldMapping = new XMLCompositeObjectMapping();
  defaultRootElementFieldMapping.setAttributeName("defaultRootElementField");
  defaultRootElementFieldMapping.setGetMethodName("getDefaultRootElementField");
  defaultRootElementFieldMapping.setSetMethodName("setDefaultRootElementField");
  defaultRootElementFieldMapping.setXPath(getPrimaryNamespaceXPath() + "default-root-element-field");
  defaultRootElementFieldMapping.setReferenceClass(XMLField.class);
  NullPolicy defaultRootElementFieldNullPolicy = new NullPolicy();
  defaultRootElementFieldNullPolicy.setSetPerformedForAbsentNode(false);
  defaultRootElementFieldMapping.setNullPolicy(defaultRootElementFieldNullPolicy);
  /* order is important for writing out
   * don't use addMapping: set parent descriptor and add after
   * first mapping built in super.buildOXXMLDescriptorDescriptor()
   */
  defaultRootElementFieldMapping.setDescriptor(descriptor);
  descriptor.getMappings().add(1, defaultRootElementFieldMapping);
  return descriptor;
}

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

@Override
protected ClassDescriptor buildOXXMLDescriptorDescriptor() {
  XMLDescriptor descriptor = (XMLDescriptor)super.buildOXXMLDescriptorDescriptor();
  XMLCompositeObjectMapping defaultRootElementFieldMapping = new XMLCompositeObjectMapping();
  defaultRootElementFieldMapping.setAttributeName("defaultRootElementField");
  defaultRootElementFieldMapping.setGetMethodName("getDefaultRootElementField");
  defaultRootElementFieldMapping.setSetMethodName("setDefaultRootElementField");
  defaultRootElementFieldMapping.setXPath(getPrimaryNamespaceXPath() + "default-root-element-field");
  defaultRootElementFieldMapping.setReferenceClass(XMLField.class);
  NullPolicy defaultRootElementFieldNullPolicy = new NullPolicy();
  defaultRootElementFieldNullPolicy.setSetPerformedForAbsentNode(false);
  defaultRootElementFieldMapping.setNullPolicy(defaultRootElementFieldNullPolicy);
  /* order is important for writing out
   * don't use addMapping: set parent descriptor and add after
   * first mapping built in super.buildOXXMLDescriptorDescriptor()
   */
  defaultRootElementFieldMapping.setDescriptor(descriptor);
  descriptor.getMappings().add(1, defaultRootElementFieldMapping);
  return descriptor;
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com