org.jboss.as.jpa.hibernate4.management.QueryName.queryName()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(10.7k)|赞(0)|评价(0)|浏览(65)

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

QueryName.queryName介绍

暂无

代码示例

代码示例来源:origin: wildfly/wildfly

@Override
public Collection<String> getDynamicChildrenNames(EntityManagerFactoryAccess entityManagerFactoryLookup, PathAddress pathAddress) {
  Set<String> result = new HashSet<>();
  org.hibernate.stat.Statistics stats = getBaseStatistics(entityManagerFactoryLookup.entityManagerFactory(pathAddress.getValue(HibernateStatistics.PROVIDER_LABEL)));
  if (stats != null) {
    String[] queries = stats.getQueries();
    if (queries != null) {
      for (String query : queries) {
        result.add(QueryName.queryName(query).getDisplayName());
      }
    }
  }
  return result;
}

代码示例来源:origin: wildfly/wildfly

@Override
public Collection<String> getDynamicChildrenNames(EntityManagerFactoryAccess entityManagerFactoryLookup, PathAddress pathAddress) {
  Set<String> result = new HashSet<>();
  org.hibernate.stat.Statistics stats = getBaseStatistics(entityManagerFactoryLookup.entityManagerFactory(pathAddress.getValue(HibernateStatistics.PROVIDER_LABEL)));
  if (stats != null) {
    String[] queries = stats.getQueries();
    if (queries != null) {
      for (String query : queries) {
        result.add(QueryName.queryName(query).getDisplayName());
      }
    }
  }
  return result;
}

代码示例来源:origin: wildfly/wildfly

@Override
  public Object invoke(Object... args) {
    String displayQueryName = getQueryName(args);
    EntityManagerFactory entityManagerFactory = getEntityManagerFactory(args);
    if (displayQueryName != null && entityManagerFactory != null) {
      HibernateEntityManagerFactory entityManagerFactoryImpl = (HibernateEntityManagerFactory) entityManagerFactory;
      SessionFactory sessionFactory = entityManagerFactoryImpl.getSessionFactory();
      // convert displayed (transformed by QueryNames) query name to original query name
      if (sessionFactory != null) {
        String[] originalQueryNames = sessionFactory.getStatistics().getQueries();
        if (originalQueryNames != null) {
          for (String originalQueryName : originalQueryNames) {
            if (QueryName.queryName(originalQueryName).getDisplayName().equals(displayQueryName)) {
              return originalQueryName;
            }
          }
        }
      }
    }
    return null;
  }
};

代码示例来源:origin: wildfly/wildfly

private org.hibernate.stat.QueryStatistics getStatistics(EntityManagerFactory entityManagerFactory, String displayQueryName) {
  if (entityManagerFactory == null) {
    return null;
  }
  HibernateEntityManagerFactory entityManagerFactoryImpl = (HibernateEntityManagerFactory) entityManagerFactory;
  SessionFactory sessionFactory = entityManagerFactoryImpl.getSessionFactory();
  // convert displayed (transformed by QueryNames) query name to original query name to look up query statistics
  if (sessionFactory != null) {
    String[] originalQueryNames = sessionFactory.getStatistics().getQueries();
    if (originalQueryNames != null) {
      for (String originalQueryName : originalQueryNames) {
        if (QueryName.queryName(originalQueryName).getDisplayName().equals(displayQueryName)) {
          return sessionFactory.getStatistics().getQueryStatistics(originalQueryName);
        }
      }
    }
  }
  return null;
}

代码示例来源:origin: wildfly/wildfly

private org.hibernate.stat.QueryStatistics getStatistics(EntityManagerFactory entityManagerFactory, String displayQueryName) {
  if (entityManagerFactory == null) {
    return null;
  }
  HibernateEntityManagerFactory entityManagerFactoryImpl = (HibernateEntityManagerFactory) entityManagerFactory;
  SessionFactory sessionFactory = entityManagerFactoryImpl.getSessionFactory();
  // convert displayed (transformed by QueryNames) query name to original query name to look up query statistics
  if (sessionFactory != null) {
    String[] originalQueryNames = sessionFactory.getStatistics().getQueries();
    if (originalQueryNames != null) {
      for (String originalQueryName : originalQueryNames) {
        if (QueryName.queryName(originalQueryName).getDisplayName().equals(displayQueryName)) {
          return sessionFactory.getStatistics().getQueryStatistics(originalQueryName);
        }
      }
    }
  }
  return null;
}

代码示例来源:origin: org.jboss.as/jboss-as-jpa-hibernate4

private Set<String> getQueryNames() {
  final Statistics stats = getStatistics();
  if (stats == null) {
    return Collections.emptySet();
  } else {
    Set<String> result = new HashSet<String>();
    String[] queries = stats.getQueries();
    if (queries != null) {
      for (String query : queries) {
        result.add(QueryName.queryName(query).getDisplayName());
      }
    }
    return result;
  }
}

代码示例来源:origin: org.jipijapa/jipijapa-hibernate4-3

@Override
public Collection<String> getDynamicChildrenNames(EntityManagerFactoryAccess entityManagerFactoryLookup, PathAddress pathAddress) {
  Set<String> result = new HashSet<String>();
  String[] queries = getBaseStatistics(entityManagerFactoryLookup.entityManagerFactory(pathAddress.getValue(HibernateStatistics.PROVIDER_LABEL))).getQueries();
  if (queries != null) {
    for (String query : queries) {
      result.add(QueryName.queryName(query).getDisplayName());
    }
  }
  return result;
}

代码示例来源:origin: org.jipijapa/jipijapa-hibernate4-1

@Override
public Collection<String> getDynamicChildrenNames(EntityManagerFactoryAccess entityManagerFactoryLookup, PathAddress pathAddress) {
  Set<String> result = new HashSet<String>();
  String[] queries = getBaseStatistics(entityManagerFactoryLookup.entityManagerFactory(pathAddress.getValue(HibernateStatistics.PROVIDER_LABEL))).getQueries();
  if (queries != null) {
    for (String query : queries) {
      result.add(QueryName.queryName(query).getDisplayName());
    }
  }
  return result;
}

代码示例来源:origin: org.jboss.eap/jipijapa-hibernate4-3

@Override
public Collection<String> getDynamicChildrenNames(EntityManagerFactoryAccess entityManagerFactoryLookup, PathAddress pathAddress) {
  Set<String> result = new HashSet<>();
  org.hibernate.stat.Statistics stats = getBaseStatistics(entityManagerFactoryLookup.entityManagerFactory(pathAddress.getValue(HibernateStatistics.PROVIDER_LABEL)));
  if (stats != null) {
    String[] queries = stats.getQueries();
    if (queries != null) {
      for (String query : queries) {
        result.add(QueryName.queryName(query).getDisplayName());
      }
    }
  }
  return result;
}

代码示例来源:origin: org.jboss.eap/jipijapa-hibernate4-3

@Override
  public Object invoke(Object... args) {
    String displayQueryName = getQueryName(args);
    EntityManagerFactory entityManagerFactory = getEntityManagerFactory(args);
    if (displayQueryName != null && entityManagerFactory != null) {
      HibernateEntityManagerFactory entityManagerFactoryImpl = (HibernateEntityManagerFactory) entityManagerFactory;
      SessionFactory sessionFactory = entityManagerFactoryImpl.getSessionFactory();
      // convert displayed (transformed by QueryNames) query name to original query name
      if (sessionFactory != null) {
        String[] originalQueryNames = sessionFactory.getStatistics().getQueries();
        if (originalQueryNames != null) {
          for (String originalQueryName : originalQueryNames) {
            if (QueryName.queryName(originalQueryName).getDisplayName().equals(displayQueryName)) {
              return originalQueryName;
            }
          }
        }
      }
    }
    return null;
  }
};

代码示例来源:origin: org.jipijapa/jipijapa-hibernate4-3

@Override
  public Object invoke(Object... args) {
    String displayQueryName = getQueryName(args);
    EntityManagerFactory entityManagerFactory = getEntityManagerFactory(args);
    if (displayQueryName != null && entityManagerFactory != null) {
      HibernateEntityManagerFactory entityManagerFactoryImpl = (HibernateEntityManagerFactory) entityManagerFactory;
      SessionFactory sessionFactory = entityManagerFactoryImpl.getSessionFactory();
      // convert displayed (transformed by QueryNames) query name to original query name
      if (sessionFactory != null) {
        String[] originalQueryNames = sessionFactory.getStatistics().getQueries();
        if (originalQueryNames != null) {
          for (String originalQueryName : originalQueryNames) {
            if (QueryName.queryName(originalQueryName).getDisplayName().equals(displayQueryName)) {
              return originalQueryName;
            }
          }
        }
      }
    }
    return null;
  }
};

代码示例来源:origin: org.jipijapa/jipijapa-hibernate4-3

private org.hibernate.stat.QueryStatistics getStatistics(EntityManagerFactory entityManagerFactory, String displayQueryName) {
  HibernateEntityManagerFactory entityManagerFactoryImpl = (HibernateEntityManagerFactory) entityManagerFactory;
  SessionFactory sessionFactory = entityManagerFactoryImpl.getSessionFactory();
  // convert displayed (transformed by QueryNames) query name to original query name to look up query statistics
  if (sessionFactory != null) {
    String[] originalQueryNames = sessionFactory.getStatistics().getQueries();
    if (originalQueryNames != null) {
      for (String originalQueryName : originalQueryNames) {
        if (QueryName.queryName(originalQueryName).getDisplayName().equals(displayQueryName)) {
          return sessionFactory.getStatistics().getQueryStatistics(originalQueryName);
        }
      }
    }
  }
  return null;
}

代码示例来源:origin: org.jipijapa/jipijapa-hibernate4-1

private org.hibernate.stat.QueryStatistics getStatistics(EntityManagerFactory entityManagerFactory, String displayQueryName) {
  HibernateEntityManagerFactory entityManagerFactoryImpl = (HibernateEntityManagerFactory) entityManagerFactory;
  SessionFactory sessionFactory = entityManagerFactoryImpl.getSessionFactory();
  // convert displayed (transformed by QueryNames) query name to original query name to look up query statistics
  if (sessionFactory != null) {
    String[] originalQueryNames = sessionFactory.getStatistics().getQueries();
    if (originalQueryNames != null) {
      for (String originalQueryName : originalQueryNames) {
        if (QueryName.queryName(originalQueryName).getDisplayName().equals(displayQueryName)) {
          return sessionFactory.getStatistics().getQueryStatistics(originalQueryName);
        }
      }
    }
  }
  return null;
}

代码示例来源:origin: org.jboss.eap/jipijapa-hibernate4-3

private org.hibernate.stat.QueryStatistics getStatistics(EntityManagerFactory entityManagerFactory, String displayQueryName) {
  if (entityManagerFactory == null) {
    return null;
  }
  HibernateEntityManagerFactory entityManagerFactoryImpl = (HibernateEntityManagerFactory) entityManagerFactory;
  SessionFactory sessionFactory = entityManagerFactoryImpl.getSessionFactory();
  // convert displayed (transformed by QueryNames) query name to original query name to look up query statistics
  if (sessionFactory != null) {
    String[] originalQueryNames = sessionFactory.getStatistics().getQueries();
    if (originalQueryNames != null) {
      for (String originalQueryName : originalQueryNames) {
        if (QueryName.queryName(originalQueryName).getDisplayName().equals(displayQueryName)) {
          return sessionFactory.getStatistics().getQueryStatistics(originalQueryName);
        }
      }
    }
  }
  return null;
}

代码示例来源:origin: org.jboss.as/jboss-as-jpa-hibernate4

private void handleQueryStatistics(OperationContext context, ModelNode operation) {
  final PathAddress address = PathAddress.pathAddress(operation.get(ModelDescriptionConstants.OP_ADDR));
  final String puResourceName = address.getElement(address.size() - 2).getValue();
  final String displayQueryName = address.getLastElement().getValue();
  ManagementLookup stats = ManagementLookup.create(persistenceUnitRegistry, puResourceName);
  if (stats != null) {
    String[] originalQueryNames = stats.getStatistics().getQueries();
    if (originalQueryNames != null) {
      for (String originalQueryName : originalQueryNames) {
        if (QueryName.queryName(originalQueryName).getDisplayName().equals(displayQueryName)) {
          QueryStatistics statistics = stats.getStatistics().getQueryStatistics(originalQueryName);
          handle(statistics, context, operation.require(ModelDescriptionConstants.NAME).asString(), originalQueryName);
          break;
        }
      }
    }
  }
}

相关文章

微信公众号

最新文章

更多