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

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

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

Column.setValue介绍

暂无

代码示例

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

public void addColumn(Column column, boolean isInsertable, boolean isUpdatable) {
  int index = columns.indexOf( column );
  if ( index == -1 ) {
    columns.add(column);
    insertability.add( isInsertable );
    updatability.add( isUpdatable );
  }
  else {
    if ( insertability.get( index ) != isInsertable ) {
      throw new IllegalStateException( "Same column is added more than once with different values for isInsertable" );
    }
    if ( updatability.get( index ) != isUpdatable ) {
      throw new IllegalStateException( "Same column is added more than once with different values for isUpdatable" );
    }
  }
  column.setValue( this );
  column.setTypeIndex( columns.size() - 1 );
}

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

public void linkWithValue(SimpleValue value) {
  if ( formula != null ) {
    value.addFormula( formula );
  }
  else {
    getMappingColumn().setValue( value );
    value.addColumn( getMappingColumn(), insertable, updatable );
    value.getTable().addColumn( getMappingColumn() );
    addColumnBinding( value );
    table = value.getTable();
  }
}

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

joinColumn.linkWithValue( value );
column.setValue( value );

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

/**
 * Shallow copy, the value is not copied
 */
@Override
public Column clone() {
  Column copy = new Column();
  copy.setLength( length );
  copy.setScale( scale );
  copy.setValue( value );
  copy.setTypeIndex( typeIndex );
  copy.setName( getQuotedName() );
  copy.setNullable( nullable );
  copy.setPrecision( precision );
  copy.setUnique( unique );
  copy.setSqlType( sqlType );
  copy.setSqlTypeCode( sqlTypeCode );
  copy.uniqueInteger = uniqueInteger; //usually useless
  copy.setCheckConstraint( checkConstraint );
  copy.setComment( comment );
  copy.setDefaultValue( defaultValue );
  copy.setCustomRead( customRead );
  copy.setCustomWrite( customWrite );
  return copy;
}

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

copy.setLength( column.getLength() );
copy.setScale( column.getScale() );
copy.setValue( key );
copy.setName( column.getQuotedName() );
copy.setNullable( column.isNullable() );

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

copy.setLength( column.getLength() );
copy.setScale( column.getScale() );
copy.setValue( manyToOne );
copy.setName( column.getQuotedName() );
copy.setNullable( column.isNullable() );

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

column.setValue( simpleValue );

代码示例来源:origin: org.hibernate/hibernate-annotations

public void linkWithValue(SimpleValue value) {
  if ( formula != null ) {
    value.addFormula( formula );
  }
  else {
    getMappingColumn().setValue( value );
    value.addColumn( getMappingColumn() );
    value.getTable().addColumn( getMappingColumn() );
    addColumnBinding( value );
    table = value.getTable();
  }
}

代码示例来源:origin: org.hibernate/hibernate-annotations

.getName();
value.addColumn( new Column( columnName ) );
column.setValue( value );

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

public void addColumn(Column column) {
  if ( !columns.contains(column) ) columns.add(column);
  column.setValue(this);
  column.setTypeIndex( columns.size()-1 );
}

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

public void addColumn(Column column) {
  if ( !columns.contains(column) ) columns.add(column);
  column.setValue(this);
  column.setTypeIndex( columns.size()-1 );
}

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

public void addColumn(Column column) {
  if ( !columns.contains(column) ) columns.add(column);
  column.setValue(this);
  column.setTypeIndex( columns.size()-1 );
}

代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all

public void addColumn(Column column) {
  if ( !columns.contains(column) ) columns.add(column);
  column.setValue(this);
  column.setTypeIndex( columns.size()-1 );
}

代码示例来源:origin: org.hibernate/hibernate-annotations

copy.setLength( column.getLength() );
copy.setScale( column.getScale() );
copy.setValue( key );
copy.setName( column.getQuotedName() );
copy.setNullable( column.isNullable() );

代码示例来源:origin: org.hibernate/hibernate-annotations

copy.setLength( column.getLength() );
copy.setScale( column.getScale() );
copy.setValue( manyToOne );
copy.setName( column.getQuotedName() );
copy.setNullable( column.isNullable() );

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

public void linkWithValue(SimpleValue value) {
  if ( formula != null ) {
    value.addFormula( formula );
  }
  else {
    getMappingColumn().setValue( value );
    value.addColumn( getMappingColumn() );
    value.getTable().addColumn( getMappingColumn() );
    addColumnBinding( value );
    table = value.getTable();
  }
}

代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all

public void linkWithValue(SimpleValue value) {
  if ( formula != null ) {
    value.addFormula( formula );
  }
  else {
    getMappingColumn().setValue( value );
    value.addColumn( getMappingColumn() );
    value.getTable().addColumn( getMappingColumn() );
    addColumnBinding( value );
    table = value.getTable();
  }
}

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

public void linkWithValue(SimpleValue value) {
  if ( formula != null ) {
    value.addFormula( formula );
  }
  else {
    getMappingColumn().setValue( value );
    value.addColumn( getMappingColumn() );
    value.getTable().addColumn( getMappingColumn() );
    addColumnBinding( value );
    table = value.getTable();
  }
}

代码示例来源:origin: org.grails/grails-datastore-gorm-hibernate-core

protected void linkValueUsingAColumnCopy(PersistentProperty prop, Column column, DependantValue key) {
  Column mappingColumn = new Column();
  mappingColumn.setName(column.getName());
  mappingColumn.setLength(column.getLength());
  mappingColumn.setNullable(prop.isNullable());
  mappingColumn.setSqlType(column.getSqlType());
  mappingColumn.setValue(key);
  key.addColumn(mappingColumn);
  key.getTable().addColumn(mappingColumn);
}

代码示例来源:origin: org.grails/grails-hibernate

private static void linkValueUsingAColumnCopy(GrailsDomainClassProperty prop, Column column, DependantValue key) {
  Column mappingColumn = new Column();
  mappingColumn.setName(column.getName());
  mappingColumn.setLength(column.getLength());
  mappingColumn.setNullable(prop.isOptional());
  mappingColumn.setSqlType(column.getSqlType());
  mappingColumn.setValue(key);
  key.addColumn(mappingColumn);
  key.getTable().addColumn(mappingColumn);
}

相关文章