org.jboss.as.jpa.hibernate4.management.QueryName类的使用及代码示例

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

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

QueryName介绍

[英]Represents the Hibernate query name which is passed in as a parameter. The displayQuery can be obtained which has spaces and other symbols replaced with a textual description (which shouldn't be changed or localized. The localization rule is so that one set of admin scripts will work against any back end system. If it becomes more important to localize the textual descriptions, care should be taken to avoid duplicate values when doing so.
[中]表示作为参数传入的Hibernate查询名称。可以获得displayQuery,其中用文本描述替换了空格和其他符号(不应更改或本地化。本地化规则是这样的,一组管理脚本将对任何后端系统起作用。如果对文本描述进行本地化变得更重要,则在执行此操作时应注意避免重复值。

代码示例

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

public static QueryName queryName(String query) {
  return new QueryName(query);
}

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

/**
 * Construct
 *
 * @param query
 */
public QueryName(String query) {
  hibernateQuery = query;
  displayQuery = displayable(query);
}

代码示例来源: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

subst(buff, SQL_NE, NOT_EQUAL__);
subst(buff, NE_BANG, BANG_NOT_EQUAL__);
subst(buff, NE_HAT, HAT_NOT_EQUAL__);
subst(buff, LE, LESS_THAN_EQUAL__);
subst(buff, GE, GREATER_THAN_EQUAL__);
subst(buff, CONCAT, CONCAT__);
subst(buff, LT, LESS_THAN__);
subst(buff, EQ, EQUAL__);
subst(buff, GT, GREATER__);
subst(buff, OPEN, LEFT_PAREN__);
subst(buff, CLOSE, RIGHT_PAREN__);
subst(buff, OPEN_BRACKET, LEFT_BRACKET__);
subst(buff, CLOSE_BRACKET, RIGHT_BRACKET__);
subst(buff, PLUS, PLUS__);
subst(buff, MINUS, MINUS__);
subst(buff, STAR, STAR__);
subst(buff, DIV, DIVIDE__);
subst(buff, MOD, MODULUS__);
subst(buff, COLON, COLON__);
subst(buff, PARAM, PARAM__);
subst(buff, COMMA, COMMA__);
subst(buff, SPACE, SPACE__);
subst(buff, TAB, TAB__);
subst(buff, NEWLINE, NEWLINE__);
subst(buff, LINEFEED, LINEFEED__);
subst(buff, QUOTE, QUOTE__);
subst(buff, DQUOTE, DQUOTE__);
subst(buff, TICK, TICK__);
subst(buff, OPEN_BRACE, OPEN_BRACE__);

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

subst(buff, SQL_NE, NOT_EQUAL__);
subst(buff, NE_BANG, BANG_NOT_EQUAL__);
subst(buff, NE_HAT, HAT_NOT_EQUAL__);
subst(buff, LE, LESS_THAN_EQUAL__);
subst(buff, GE, GREATER_THAN_EQUAL__);
subst(buff, CONCAT, CONCAT__);
subst(buff, LT, LESS_THAN__);
subst(buff, EQ, EQUAL__);
subst(buff, GT, GREATER__);
subst(buff, OPEN, LEFT_PAREN__);
subst(buff, CLOSE, RIGHT_PAREN__);
subst(buff, OPEN_BRACKET, LEFT_BRACKET__);
subst(buff, CLOSE_BRACKET, RIGHT_BRACKET__);
subst(buff, PLUS, PLUS__);
subst(buff, MINUS, MINUS__);
subst(buff, STAR, STAR__);
subst(buff, DIV, DIVIDE__);
subst(buff, MOD, MODULUS__);
subst(buff, COLON, COLON__);
subst(buff, PARAM, PARAM__);
subst(buff, COMMA, COMMA__);
subst(buff, SPACE, SPACE__);
subst(buff, TAB, TAB__);
subst(buff, NEWLINE, NEWLINE__);
subst(buff, LINEFEED, LINEFEED__);
subst(buff, QUOTE, QUOTE__);
subst(buff, DQUOTE, DQUOTE__);
subst(buff, TICK, TICK__);
subst(buff, OPEN_BRACE, OPEN_BRACE__);

代码示例来源: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

/**
 * Construct
 *
 * @param query
 */
public QueryName(String query) {
  hibernateQuery = query;
  displayQuery = displayable(query);
}

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

public static QueryName queryName(String query) {
  return new QueryName(query);
}

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

subst(buff, SQL_NE, NOT_EQUAL__);
subst(buff, NE_BANG, BANG_NOT_EQUAL__);
subst(buff, NE_HAT, HAT_NOT_EQUAL__);
subst(buff, LE, LESS_THAN_EQUAL__);
subst(buff, GE, GREATER_THAN_EQUAL__);
subst(buff, CONCAT, CONCAT__);
subst(buff, LT, LESS_THAN__);
subst(buff, EQ, EQUAL__);
subst(buff, GT, GREATER__);
subst(buff, OPEN, LEFT_PAREN__);
subst(buff, CLOSE, RIGHT_PAREN__);
subst(buff, OPEN_BRACKET, LEFT_BRACKET__);
subst(buff, CLOSE_BRACKET, RIGHT_BRACKET__);
subst(buff, PLUS, PLUS__);
subst(buff, MINUS, MINUS__);
subst(buff, STAR, STAR__);
subst(buff, DIV, DIVIDE__);
subst(buff, MOD, MODULUS__);
subst(buff, COLON, COLON__);
subst(buff, PARAM, PARAM__);
subst(buff, COMMA, COMMA__);
subst(buff, SPACE, SPACE__);
subst(buff, TAB, TAB__);
subst(buff, NEWLINE, NEWLINE__);
subst(buff, LINEFEED, LINEFEED__);
subst(buff, QUOTE, QUOTE__);
subst(buff, DQUOTE, DQUOTE__);
subst(buff, TICK, TICK__);
subst(buff, OPEN_BRACE, OPEN_BRACE__);

代码示例来源: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: org.jboss.as/jboss-as-jpa-hibernate4

/**
 * Construct
 *
 * @param query
 */
public QueryName(String query) {
  hibernateQuery = query;
  displayQuery = displayable(query);
}

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

public static QueryName queryName(String query) {
  return new QueryName(query);
}

代码示例来源: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.jipijapa/jipijapa-hibernate4-3

/**
 * Construct
 *
 * @param query
 */
public QueryName(String query) {
  hibernateQuery = query;
  displayQuery = displayable(query);
}

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

public static QueryName queryName(String query) {
  return new QueryName(query);
}

代码示例来源: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.jipijapa/jipijapa-hibernate4-1

/**
 * Construct
 *
 * @param query
 */
public QueryName(String query) {
  hibernateQuery = query;
  displayQuery = displayable(query);
}

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

public static QueryName queryName(String query) {
  return new QueryName(query);
}

代码示例来源: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.jboss.eap/jipijapa-hibernate4-3

/**
 * Construct
 *
 * @param query
 */
public QueryName(String query) {
  hibernateQuery = query;
  displayQuery = displayable(query);
}

相关文章

微信公众号

最新文章

更多