When the leafImpl namespace property is set to true, and the inheritance strategy is subclass, the generation process produces inconsistent *Factory and mapping files. The mapping file always maps the *Impl classes, but the *Factory class for the base entity uses the non-impl class in the findByPrimaryKey() method.
According to Chad, this property is probably no longer needed after the migration from the Spring cartridge.
Setting leafImpl to false fixed the problem with the *Factory classes.
Release from 21 Feb 2005