org.hibernate.mapping.Column.getQuotedName()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(4.9k)|赞(0)|评价(0)|浏览(138)

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

Column.getQuotedName介绍

[英]returns quoted name as it would be in the mapping file.
[中]返回映射文件中引用的名称。

代码示例

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

@Override
public String getText(Dialect d) {
  return getQuotedName( d );
}

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

public String sqlConstraintString(Dialect dialect) {
  StringBuilder buf = new StringBuilder("primary key (");
  Iterator iter = getColumnIterator();
  while ( iter.hasNext() ) {
    buf.append( ( (Column) iter.next() ).getQuotedName(dialect) );
    if ( iter.hasNext() ) {
      buf.append(", ");
    }
  }
  return buf.append(')').toString();
}

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

public String sqlConstraintString(Dialect dialect) {
  StringBuilder buf = new StringBuilder( " index (" );
  Iterator iter = getColumnIterator();
  while ( iter.hasNext() ) {
    buf.append( ( (Column) iter.next() ).getQuotedName( dialect ) );
    if ( iter.hasNext() ) {
      buf.append( ", " );
    }
  }
  return buf.append( ')' ).toString();
}

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

public String sqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog, String defaultSchema) {
  StringBuilder buf = new StringBuilder(
    dialect.getAddPrimaryKeyConstraintString(constraintName)
  ).append('(');
  Iterator iter = getColumnIterator();
  while ( iter.hasNext() ) {
    buf.append( ( (Column) iter.next() ).getQuotedName(dialect) );
    if ( iter.hasNext() ) {
      buf.append(", ");
    }
  }
  return buf.append(')').toString();
}

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

@Override
public String getTemplate(Dialect dialect, SQLFunctionRegistry functionRegistry) {
  return safeInterning(
      hasCustomRead()
      // see note in renderTransformerReadFragment wrt access to SessionFactory
      ? Template.renderTransformerReadFragment( customRead, getQuotedName( dialect ) )
      : Template.TEMPLATE + '.' + getQuotedName( dialect )
  );
}

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

@SuppressWarnings("unchecked")
private List<Identifier> extractColumnNames(List columns) {
  if ( columns == null || columns.isEmpty() ) {
    return Collections.emptyList();
  }
  final List<Identifier> columnNames = CollectionHelper.arrayList( columns.size() );
  for ( Column column : (List<Column>) columns ) {
    columnNames.add( getDatabase().toIdentifier( column.getQuotedName() ) );
  }
  return columnNames;
}

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

@Override
  protected void validateCustomerIndustriesElementColumn(Column column) {
    assertEquals( "elt", column.getQuotedName() );
  }
}

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

@Override
protected void validateCustomerPrimaryKeyColumn(Column column) {
  assertEquals( "id", column.getQuotedName() );
}

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

@Override
protected void validateOrderPrimaryKeyColumn(Column column) {
  assertEquals( "id", column.getQuotedName() );
}

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

@Override
protected void validateOrderFulfilledColumn(Column column) {
  assertEquals( "fulfilled", column.getQuotedName() );
}

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

@Override
protected void validateCustomerOrdersElementColumn(Column column) {
  assertEquals( "id", column.getQuotedName() );
}

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

@Override
  public Identifier determineImplicitName(LocalMetadataBuildingContext context) {
    final Column column = primaryTable.getPrimaryKey().getColumn( count++ );
    return database.toIdentifier( column.getQuotedName() );
  }
}

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

@Override
protected void validateOrderCustomerColumn(Column column) {
  assertEquals( "customer", column.getQuotedName() );
}

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

@Override
protected void validateZipCodePrimaryKeyColumn(Column column) {
  assertEquals( "id", column.getQuotedName() );
}

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

@Override
protected void validateZipCodeCodeColumn(Column column) {
  assertEquals( "code", column.getQuotedName() );
}

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

@Override
protected void validateZipCodeCityColumn(Column column) {
  assertEquals( "city", column.getQuotedName() );
}

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

@Override
protected void validateZipCodeStateColumn(Column column) {
  assertEquals( "state", column.getQuotedName() );
}

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

@Override
protected void validateCustomerRegisteredTrademarksElementColumn(Column column) {
  assertEquals( "elt", column.getQuotedName() );
}

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

@Override
  public Identifier determineImplicitName(LocalMetadataBuildingContext context) {
    final Column correspondingColumn = entityTableXref.getPrimaryTable().getPrimaryKey().getColumn( count++ );
    return database.toIdentifier( correspondingColumn.getQuotedName() );
  }
}

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

public void addBinding(Identifier logicalName, Column physicalColumn) {
  final String physicalNameString = physicalColumn.getQuotedName( getDatabase().getJdbcEnvironment().getDialect() );
  bindLogicalToPhysical( logicalName, physicalNameString );
  bindPhysicalToLogical( logicalName, physicalNameString );
}

相关文章