if ( join.isOptional() ) { joinElement.addAttribute( "optional", "true" );
Join join = (Join) joinItr.next(); isNullableTable[tableIndex] = join.isOptional() || creationContext.getSessionFactory() .getSessionFactoryOptions() isInverses.add( join.isInverse() ); isNullables.add( join.isOptional() || creationContext.getSessionFactory() .getSessionFactoryOptions() .getJpaCompliance() isNullableTable[j] = join.isOptional() || creationContext.getSessionFactory() .getSessionFactoryOptions()
qualifiedTableNames[j] = determineTableName( join.getTable(), jdbcEnvironment ); isInverseTable[j] = join.isInverse(); isNullableTable[j] = join.isOptional() || creationContext.getSessionFactory() .getSessionFactoryOptions() isInverses.add( join.isInverse() ); isNullables.add( join.isOptional() || creationContext.getSessionFactory() .getSessionFactoryOptions() .getJpaCompliance()
attribute.setOptional( secondaryTableJoin.isOptional() ); attribute.setOptional( secondaryTableJoin.isOptional() ); attribute.setOptional( secondaryTableJoin.isOptional() ); attribute.setOptional( secondaryTableJoin.isOptional() );
if ( join.isOptional() ) { joinElement.addAttribute( "optional", "true" );
Property prop = createProperty( value, propertyName, persistentClass .getEntityName(), subnode, mappings, inheritedMetas ); prop.setOptional( join.isOptional() ); join.addProperty( prop );
); isInverseTable[j] = join.isInverse(); isNullableTable[j] = join.isOptional(); cascadeDeleteEnabled[j] = join.getKey().isCascadeDeleteEnabled() && factory.getDialect().supportsCascadeDelete(); isDeferreds.add( new Boolean( join.isSequentialSelect() ) ); isInverses.add( new Boolean( join.isInverse() ) ); isNullables.add( new Boolean( join.isOptional() ) ); isLazies.add( new Boolean( lazyAvailable && join.isLazy() ) ); if ( join.isSequentialSelect() && !persistentClass.isClassOrSuperclassJoin(join) ) hasDeferred = true;
Property prop = createProperty( value, propertyName, persistentClass .getEntityName(), subnode, mappings, inheritedMetas ); prop.setOptional( join.isOptional() ); join.addProperty( prop );
Property prop = createProperty( value, propertyName, persistentClass .getEntityName(), subnode, mappings, inheritedMetas ); prop.setOptional( join.isOptional() ); join.addProperty( prop );
Property prop = createProperty( value, propertyName, persistentClass .getEntityName(), subnode, mappings, inheritedMetas ); prop.setOptional( join.isOptional() ); join.addProperty( prop );
Join join = (Join) joinIter.next(); isNullableTable[tableIndex++] = join.isOptional();
); isInverseTable[j] = join.isInverse(); isNullableTable[j] = join.isOptional(); cascadeDeleteEnabled[j] = join.getKey().isCascadeDeleteEnabled() && factory.getDialect().supportsCascadeDelete(); isDeferreds.add( join.isSequentialSelect() ); isInverses.add( join.isInverse() ); isNullables.add( join.isOptional() ); isLazies.add( lazyAvailable && join.isLazy() ); if ( join.isSequentialSelect() && !persistentClass.isClassOrSuperclassJoin(join) ) hasDeferred = true;
Join join = (Join) joinIter.next(); isNullableTable[tableIndex++] = join.isOptional();
); isInverseTable[j] = join.isInverse(); isNullableTable[j] = join.isOptional(); cascadeDeleteEnabled[j] = join.getKey().isCascadeDeleteEnabled() && factory.getDialect().supportsCascadeDelete(); isDeferreds.add( join.isSequentialSelect() ); isInverses.add( join.isInverse() ); isNullables.add( join.isOptional() ); isLazies.add( lazyAvailable && join.isLazy() ); if ( join.isSequentialSelect() && !persistentClass.isClassOrSuperclassJoin(join) ) hasDeferred = true;
attribute.setOptional( secondaryTableJoin.isOptional() ); attribute.setOptional( secondaryTableJoin.isOptional() ); attribute.setOptional( secondaryTableJoin.isOptional() ); attribute.setOptional( secondaryTableJoin.isOptional() );