本文整理了Java中javax.persistence.CollectionTable.schema()
方法的一些代码示例,展示了CollectionTable.schema()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。CollectionTable.schema()
方法的具体详情如下:
包路径:javax.persistence.CollectionTable
类名称:CollectionTable
方法名:schema
暂无
代码示例来源:origin: hibernate/hibernate-orm
@Test
public void testCollectionTableNoChildren() throws Exception {
reader = getReader( Entity3.class, "field1", "element-collection.orm26.xml" );
assertAnnotationPresent( ElementCollection.class );
assertAnnotationPresent( CollectionTable.class );
CollectionTable tableAnno = reader.getAnnotation( CollectionTable.class );
assertEquals( "", tableAnno.name() );
assertEquals( "", tableAnno.catalog() );
assertEquals( "", tableAnno.schema() );
assertEquals( 0, tableAnno.joinColumns().length );
assertEquals( 0, tableAnno.uniqueConstraints().length );
}
代码示例来源:origin: ebean-orm/ebean
/**
* Return the full table name
*/
private String getFullTableName(CollectionTable collectionTable) {
if (collectionTable == null || collectionTable.name().isEmpty()) {
return null;
}
StringBuilder sb = new StringBuilder();
if (!StringHelper.isNull(collectionTable.catalog())) {
sb.append(collectionTable.catalog()).append(".");
}
if (!StringHelper.isNull(collectionTable.schema())) {
sb.append(collectionTable.schema()).append(".");
}
sb.append(collectionTable.name());
return sb.toString();
}
代码示例来源:origin: hibernate/hibernate-orm
schema = collectionTable.schema();
tableName = collectionTable.name();
uniqueConstraints = collectionTable.uniqueConstraints();
代码示例来源:origin: hibernate/hibernate-orm
assertEquals( "table1", tableAnno.name() );
assertEquals( "catalog1", tableAnno.catalog() );
assertEquals( "schema1", tableAnno.schema() );
代码示例来源:origin: io.ebean/ebean
/**
* Return the full table name
*/
private String getFullTableName(CollectionTable collectionTable) {
if (collectionTable == null || collectionTable.name().isEmpty()) {
return null;
}
StringBuilder sb = new StringBuilder();
if (!StringHelper.isNull(collectionTable.catalog())) {
sb.append(collectionTable.catalog()).append(".");
}
if (!StringHelper.isNull(collectionTable.schema())) {
sb.append(collectionTable.schema()).append(".");
}
sb.append(collectionTable.name());
return sb.toString();
}
代码示例来源:origin: SAP/olingo-jpa-processor-v4
public IntermediateCollectionTable(final CollectionTable jpaJoinTable, final IntermediateSchema schema)
throws ODataJPAModelException {
super();
this.jpaJoinTable = jpaJoinTable;
this.jpaEntityType = schema.getEntityType(jpaJoinTable.catalog(), jpaJoinTable.schema(), jpaJoinTable.name());
this.joinColumns = buildJoinColumns(sourceType);
}
代码示例来源:origin: org.hibernate/hibernate-annotations
schema = collectionTable.schema();
tableName = collectionTable.name();
uniqueConstraints = collectionTable.uniqueConstraints();
代码示例来源:origin: org.batoo.jpa/batoo-jpa
/**
* @param locator
* the java locator
* @param annotation
* the annotation
*
* @since 2.0.0
*/
public CollectionTableMetadataImpl(AbstractLocator locator, CollectionTable annotation) {
super();
this.locator = locator;
this.catalog = annotation.catalog();
this.schema = annotation.schema();
this.name = annotation.name();
for (final UniqueConstraint constraint : annotation.uniqueConstraints()) {
this.uniqueConstraints.add(new UniqueConstraintMetadataImpl(locator, constraint));
}
for (final JoinColumn joinColumn : annotation.joinColumns()) {
this.joinColumns.add(new JoinColumnMetadataImpl(this.locator, joinColumn));
}
}
代码示例来源:origin: BatooOrg/BatooJPA
/**
* @param locator
* the java locator
* @param annotation
* the annotation
*
* @since 2.0.0
*/
public CollectionTableMetadataImpl(AbstractLocator locator, CollectionTable annotation) {
super();
this.locator = locator;
this.catalog = annotation.catalog();
this.schema = annotation.schema();
this.name = annotation.name();
for (final UniqueConstraint constraint : annotation.uniqueConstraints()) {
this.uniqueConstraints.add(new UniqueConstraintMetadataImpl(locator, constraint));
}
for (final JoinColumn joinColumn : annotation.joinColumns()) {
this.joinColumns.add(new JoinColumnMetadataImpl(this.locator, joinColumn));
}
}
代码示例来源:origin: org.batoo.jpa/parser
/**
* @param locator
* the java locator
* @param annotation
* the annotation
*
* @since 2.0.0
*/
public CollectionTableMetadataImpl(AbstractLocator locator, CollectionTable annotation) {
super();
this.locator = locator;
this.catalog = annotation.catalog();
this.schema = annotation.schema();
this.name = annotation.name();
for (final UniqueConstraint constraint : annotation.uniqueConstraints()) {
this.uniqueConstraints.add(new UniqueConstraintMetadataImpl(locator, constraint));
}
for (final JoinColumn joinColumn : annotation.joinColumns()) {
this.joinColumns.add(new JoinColumnMetadataImpl(this.locator, joinColumn));
}
}
代码示例来源:origin: com.caucho/resin
public CollectionTableConfig(CollectionTable joinTable)
{
setName(joinTable.name());
setCatalog(joinTable.catalog());
setSchema(joinTable.schema());
for (JoinColumn joinColumn : joinTable.joinColumns()) {
JoinColumnConfig joinColumnConfig = new JoinColumnConfig(joinColumn);
addJoinColumn(joinColumnConfig);
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
/**
* Parse @CollectionTable.
*/
protected void parseCollectionTable(FieldMapping fm, CollectionTable ctbl) {
FieldMappingInfo info = fm.getMappingInfo();
DBIdentifier tblName = toTableIdentifier(ctbl.schema(), ctbl.name());
info.setTableIdentifier(tblName);
//ctbl.catalog()
parseJoinColumns(fm, fm.getMappingInfo(), false, ctbl.joinColumns());
addUniqueConstraints(info.getTableIdentifier().getName(), fm.getDefiningMetaData(),
info, ctbl.uniqueConstraints());
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
/**
* Parse @CollectionTable.
*/
protected void parseCollectionTable(FieldMapping fm, CollectionTable ctbl) {
FieldMappingInfo info = fm.getMappingInfo();
DBIdentifier tblName = toTableIdentifier(ctbl.schema(), ctbl.name());
info.setTableIdentifier(tblName);
//ctbl.catalog()
parseJoinColumns(fm, fm.getMappingInfo(), false, ctbl.joinColumns());
addUniqueConstraints(info.getTableIdentifier().getName(), fm.getDefiningMetaData(),
info, ctbl.uniqueConstraints());
}
代码示例来源:origin: org.apache.openjpa/openjpa-persistence-jdbc
/**
* Parse @CollectionTable.
*/
protected void parseCollectionTable(FieldMapping fm, CollectionTable ctbl) {
FieldMappingInfo info = fm.getMappingInfo();
DBIdentifier tblName = toTableIdentifier(ctbl.schema(), ctbl.name());
info.setTableIdentifier(tblName);
//ctbl.catalog()
parseJoinColumns(fm, fm.getMappingInfo(), false, ctbl.joinColumns());
addUniqueConstraints(info.getTableIdentifier().getName(), fm.getDefiningMetaData(),
info, ctbl.uniqueConstraints());
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
schema = collectionTable.schema();
tableName = collectionTable.name();
uniqueConstraints = collectionTable.uniqueConstraints();
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
schema = collectionTable.schema();
tableName = collectionTable.name();
uniqueConstraints = collectionTable.uniqueConstraints();
代码示例来源:origin: org.hibernate.orm/hibernate-core
schema = collectionTable.schema();
tableName = collectionTable.name();
uniqueConstraints = collectionTable.uniqueConstraints();
内容来源于网络,如有侵权,请联系作者删除!