/** * Return the full table name */ private String getFullTableName(JoinTable joinTable) { StringBuilder sb = new StringBuilder(); if (!StringHelper.isNull(joinTable.catalog())) { sb.append(joinTable.catalog()).append("."); } if (!StringHelper.isNull(joinTable.schema())) { sb.append(joinTable.schema()).append("."); } sb.append(joinTable.name()); return sb.toString(); }
@Test public void testJoinTableNoChildren() throws Exception { reader = getReader( Entity2.class, "field1", "many-to-many.orm16.xml" ); assertAnnotationPresent( ManyToMany.class ); assertAnnotationPresent( JoinTable.class ); assertAnnotationNotPresent( JoinColumns.class ); assertAnnotationNotPresent( JoinColumn.class ); JoinTable joinTableAnno = reader.getAnnotation( JoinTable.class ); assertEquals( "", joinTableAnno.catalog() ); assertEquals( "", joinTableAnno.name() ); assertEquals( "", joinTableAnno.schema() ); assertEquals( 0, joinTableAnno.joinColumns().length ); assertEquals( 0, joinTableAnno.inverseJoinColumns().length ); assertEquals( 0, joinTableAnno.uniqueConstraints().length ); }
catalog = joinTable.catalog(); logicalName = new QualifiedTableName( Identifier.toIdentifier( catalog ),
@Test public void testJoinTableNoChildren() throws Exception { reader = getReader( Entity1.class, "field1", "many-to-one.orm4.xml" ); assertAnnotationPresent( ManyToOne.class ); assertAnnotationNotPresent( JoinColumn.class ); assertAnnotationNotPresent( JoinColumns.class ); assertAnnotationPresent( JoinTable.class ); JoinTable joinTableAnno = reader.getAnnotation( JoinTable.class ); assertEquals( "", joinTableAnno.catalog() ); assertEquals( "", joinTableAnno.name() ); assertEquals( "", joinTableAnno.schema() ); assertEquals( 0, joinTableAnno.joinColumns().length ); assertEquals( 0, joinTableAnno.inverseJoinColumns().length ); assertEquals( 0, joinTableAnno.uniqueConstraints().length ); }
ad.setValue( "name", table.name() ); ad.setValue( "schema", table.schema() ); ad.setValue( "catalog", table.catalog() ); ad.setValue( "uniqueConstraints", table.uniqueConstraints() ); ad.setValue( "joinColumns", table.joinColumns() );
catalog = assocTable.catalog(); schema = assocTable.schema(); tableName = assocTable.name();
assertAnnotationNotPresent( JoinColumn.class ); JoinTable joinTableAnno = reader.getAnnotation( JoinTable.class ); assertEquals( "cat1", joinTableAnno.catalog() ); assertEquals( "table1", joinTableAnno.name() ); assertEquals( "schema1", joinTableAnno.schema() );
catalog = joinTable.catalog(); secondaryTableNameContext = new SecondaryTableNameSource( joinTable.name() ); joinColumns = joinTable.joinColumns();
/** * Return the full table name */ private String getFullTableName(JoinTable joinTable) { StringBuilder sb = new StringBuilder(); if (!StringHelper.isNull(joinTable.catalog())) { sb.append(joinTable.catalog()).append("."); } if (!StringHelper.isNull(joinTable.schema())) { sb.append(joinTable.schema()).append("."); } sb.append(joinTable.name()); return sb.toString(); }
assertAnnotationPresent( JoinTable.class ); JoinTable joinTableAnno = reader.getAnnotation( JoinTable.class ); assertEquals( "cat1", joinTableAnno.catalog() ); assertEquals( "table1", joinTableAnno.name() ); assertEquals( "schema1", joinTableAnno.schema() );
/** * Return the full table name */ private String getFullTableName(JoinTable joinTable) { StringBuilder sb = new StringBuilder(); if (!StringHelper.isNull(joinTable.catalog())) { sb.append(joinTable.catalog()).append("."); } if (!StringHelper.isNull(joinTable.schema())) { sb.append(joinTable.schema()).append("."); } sb.append(joinTable.name()); return sb.toString(); }
/** * Return the full table name * @param joinTable * @return */ private String getFullTableName(JoinTable joinTable) { StringBuilder sb = new StringBuilder(); if (!StringHelper.isNull(joinTable.catalog())){ sb.append(joinTable.catalog()).append("."); } if (!StringHelper.isNull(joinTable.schema())){ sb.append(joinTable.schema()).append("."); } sb.append(joinTable.name()); return sb.toString(); }
/** * Return the full table name * @param joinTable * @return */ private String getFullTableName(JoinTable joinTable) { StringBuilder sb = new StringBuilder(); if (!StringHelper.isNull(joinTable.catalog())){ sb.append(joinTable.catalog()).append("."); } if (!StringHelper.isNull(joinTable.schema())){ sb.append(joinTable.schema()).append("."); } sb.append(joinTable.name()); return sb.toString(); }
assertEquals( "catalog1", joinTableAnno.catalog() ); assertEquals( "table1", joinTableAnno.name() ); assertEquals( "schema1", joinTableAnno.schema() );
ad.setValue( "name", table.name() ); ad.setValue( "schema", table.schema() ); ad.setValue( "catalog", table.catalog() ); ad.setValue( "uniqueConstraints", table.uniqueConstraints() ); ad.setValue( "joinColumns", table.joinColumns() );
IntermediateJoinTable(final IntermediateNavigationProperty intermediateProperty, final JoinTable jpaJoinTable, final IntermediateSchema schema) { super(); this.intermediateProperty = intermediateProperty; this.jpaJoinTable = jpaJoinTable; this.sourceType = intermediateProperty.getSourceType(); this.jpaEntityType = schema.getEntityType(jpaJoinTable.catalog(), jpaJoinTable.schema(), jpaJoinTable.name()); }
catalog = assocTable.catalog(); schema = assocTable.schema(); tableName = assocTable.name();
/** * @param locator * the locator * @param annotation * the annotation * * @since 2.0.0 */ public JoinTableMetadaImpl(AbstractLocator locator, JoinTable annotation) { super(); this.locator = locator; this.catalog = annotation.catalog(); this.schema = annotation.schema(); this.name = annotation.name(); for (final JoinColumn joinColumn : annotation.joinColumns()) { this.joinColumns.add(new JoinColumnMetadataImpl(locator, joinColumn)); } for (final JoinColumn joinColumn : annotation.inverseJoinColumns()) { this.inverseJoinColumns.add(new JoinColumnMetadataImpl(locator, joinColumn)); } for (final UniqueConstraint constraint : annotation.uniqueConstraints()) { this.uniqueConstraints.add(new UniqueConstraintMetadataImpl(locator, constraint)); } }
/** * INTERNAL: */ public MetadataJoinTable(JoinTable joinTable, MetadataLogger logger) { this(logger); if (joinTable != null) { m_name = joinTable.name(); m_schema = joinTable.schema(); m_catalog = joinTable.catalog(); m_joinColumns = joinTable.joinColumns(); m_inverseJoinColumns = joinTable.inverseJoinColumns(); processName(); processUniqueConstraints(joinTable.uniqueConstraints()); } }
public JoinTableConfig(JoinTable joinTable) { setName(joinTable.name()); setCatalog(joinTable.catalog()); setSchema(joinTable.schema()); for (JoinColumn joinColumn : joinTable.joinColumns()) { JoinColumnConfig joinColumnConfig = new JoinColumnConfig(joinColumn); addJoinColumn(joinColumnConfig); } for (JoinColumn joinColumn : joinTable.inverseJoinColumns()) { JoinColumnConfig joinColumnConfig = new JoinColumnConfig(joinColumn); addInverseJoinColumn(joinColumnConfig); } }