org.hibernate.engine.spi.QueryParameters.getComment()方法的使用及代码示例

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

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

QueryParameters.getComment介绍

暂无

代码示例

代码示例来源:origin: hibernate/hibernate-orm

/**
 * Modify the SQL, adding hints or comments, if necessary
 *
 * @param sql original sql
 * @param parameters query parameters
 * @param commentsEnabled if comments are enabled
 */
public String addSqlHintOrComment(
    String sql,
    QueryParameters parameters,
    boolean commentsEnabled) {
  // Keep this here, rather than moving to Select.  Some Dialects may need the hint to be appended to the very
  // end or beginning of the finalized SQL statement, so wait until everything is processed.
  if ( parameters.getQueryHints() != null && parameters.getQueryHints().size() > 0 ) {
    sql = getQueryHintString( sql, parameters.getQueryHints() );
  }
  if ( commentsEnabled && parameters.getComment() != null ){
    sql = prependComment( sql, parameters.getComment() );
  }
  return sql;
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

private String prependComment(String sql, QueryParameters parameters) {
  String comment = parameters.getComment();
  if ( comment == null ) {
    return sql;
  }
  else {
    return new StringBuilder( comment.length() + sql.length() + 5 )
        .append( "/* " )
        .append( comment )
        .append( " */ " )
        .append( sql )
        .toString();
  }
}

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

private String prependComment(String sql, QueryParameters parameters) {
  String comment = parameters.getComment();
  if ( comment == null ) {
    return sql;
  }
  else {
    return new StringBuilder( comment.length() + sql.length() + 5 )
        .append( "/* " )
        .append( comment )
        .append( " */ " )
        .append( sql )
        .toString();
  }
}

相关文章

微信公众号

最新文章

更多