int[] resultIndexes, AbstractClassMetaData cmd)
{
ClassLoaderResolver clr = ec.getClassLoaderResolver();
// Abstract class, so we need to generate an id before proceeding
Class objectIdClass = clr.classForName(cmd.getObjectidClass());
Class pcClass = clr.classForName(cmd.getFullClassName());
Object id;
if (cmd.usesSingleFieldIdentityClass())
{
id = createSingleFieldIdentity(ec, mapping, rs, resultIndexes, cmd, objectIdClass, pcClass);