Because AbstractEntityPersister implements Queryable (but EntityPersister does not), core
does something like this to get access to Queryable interface methods:
final Queryable queryable = (Queryable) sessionFactory.getEntityPersister( entityName
);
Is this an acceptable way for an application to get access to an entity persister's
Queryable interface or is there some explicit SPI that should be used?
Thanks,
Gail