本文整理了Java中org.hibernate.mapping.Column.getQuotedName()
方法的一些代码示例,展示了Column.getQuotedName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Column.getQuotedName()
方法的具体详情如下:
包路径:org.hibernate.mapping.Column
类名称: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 );
}
内容来源于网络,如有侵权,请联系作者删除!