6970717273747576777879
} case TABLE_PER_CLASS: { return unionSubclassEntityPersister(); } default: { throw new UnknownPersisterException( "Could not determine persister implementation for entity [" + metadata.getEntity().getName() + "]" ); } }
99100101102103104105106107108
} else if ( SingleTableSubclass.class.isInstance( metadata ) ) { return singleTableEntityPersister(); } else { throw new UnknownPersisterException( "Could not determine persister implementation for entity [" + metadata.getEntityName() + "]" ); } }
53545556575859606162
} else if ( UnionSubclass.class.isInstance( metadata ) ) { return unionSubclassEntityPersister(); } else { throw new UnknownPersisterException( "Could not determine persister implementation for entity [" + metadata.getEntityName() + "]" ); } }
6061626364656667686970
81828384858687888990
6162636465666768697071
82838485868788899091
5960616263646566676869
80818283848586878889