{
for( AssociationDescriptor aDesc : state.entityDescriptor().state().associations() )
{
if( SQLSkeletonUtil.isQueryable( aDesc.accessor() ) )
{
QualifiedName qName = aDesc.qualifiedName();
PreparedStatement ps = qNameInsertPSs.get( qName );
EntityReference ref = state.associationValueOf( qName );
if( ref != null )
{
insertToAllQNamesPS.setInt( 1, qNamePK );
insertToAllQNamesPS.setLong( 2, entityPK );
insertToAllQNamesPS.addBatch();
ps.setInt( 1, qNamePK );
ps.setLong( 2, entityPK );
ps.setString( 3, ref.identity() );
ps.addBatch();
++qNamePK;
}
}
}
for( AssociationDescriptor mDesc : state.entityDescriptor().state().manyAssociations() )
{
if( SQLSkeletonUtil.isQueryable( mDesc.accessor() ) )
{
QualifiedName qName = mDesc.qualifiedName();
PreparedStatement ps = qNameInsertPSs.get( qName );
Integer index = 0;
for( EntityReference ref : state.manyAssociationValueOf( qName ) )
{
if( ref != null )