org.eclipse.persistence.oxm.XMLDescriptor.hasInterfacePolicy()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(107)

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

XMLDescriptor.hasInterfacePolicy介绍

暂无

代码示例

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

initializeProperties(session);
if (hasInterfacePolicy()) {
  preInterfaceInitialization(session);

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

/**
 * INTERNAL:
 * Allow the descriptor to initialize any dependencies on this session.
 */
public void preInitialize(AbstractSession session) throws DescriptorException {
  // Avoid repetitive initialization (this does not solve loops)
  if (isInitialized(PREINITIALIZED)) {
    return;
  }
  setInitializationStage(PREINITIALIZED);
  // Allow mapping pre init, must be done before validate.
  for (Enumeration mappingsEnum = getMappings().elements(); mappingsEnum.hasMoreElements();) {
    try {
      DatabaseMapping mapping = (DatabaseMapping) mappingsEnum.nextElement();
      mapping.preInitialize(session);
    } catch (DescriptorException exception) {
      session.getIntegrityChecker().handleError(exception);
    }
  }
  getCachePolicy().useNoIdentityMap();
  getQueryManager().getDoesExistQuery().setExistencePolicy(DoesExistQuery.CheckDatabase);
  validateBeforeInitialization(session);
  preInitializeInheritancePolicy(session);
  verifyTableQualifiers(session.getDatasourcePlatform());
  initializeProperties(session);
  if (hasInterfacePolicy()) {
    preInterfaceInitialization(session);
  }
  getCachePolicy().assignDefaultValues(session);
}

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

/**
 * INTERNAL:
 * Allow the descriptor to initialize any dependencies on this session.
 */
public void preInitialize(AbstractSession session) throws DescriptorException {
  // Avoid repetitive initialization (this does not solve loops)
  if (isInitialized(PREINITIALIZED)) {
    return;
  }
  setInitializationStage(PREINITIALIZED);
  // Allow mapping pre init, must be done before validate.
  for (Enumeration mappingsEnum = getMappings().elements(); mappingsEnum.hasMoreElements();) {
    try {
      DatabaseMapping mapping = (DatabaseMapping) mappingsEnum.nextElement();
      mapping.preInitialize(session);
    } catch (DescriptorException exception) {
      session.getIntegrityChecker().handleError(exception);
    }
  }
  getCachePolicy().useNoIdentityMap();
  getQueryManager().getDoesExistQuery().setExistencePolicy(DoesExistQuery.CheckDatabase);
  validateBeforeInitialization(session);
  preInitializeInheritancePolicy(session);
  verifyTableQualifiers(session.getDatasourcePlatform());
  initializeProperties(session);
  if (hasInterfacePolicy()) {
    preInterfaceInitialization(session);
  }
  getCachePolicy().assignDefaultValues(session);
}

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

if (hasInterfacePolicy()) {
  interfaceInitialization(session);

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

if (hasInterfacePolicy()) {
  interfaceInitialization(session);

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

if (hasInterfacePolicy()) {
  interfaceInitialization(session);

相关文章

微信公众号

最新文章

更多

XMLDescriptor类方法