An entity object always has an associated XML file. It optionally has Java source files an entity object class, entity definition class, or both depending on your selections:
To customize entity object behavior, you can:
customize the framework base classes and create entity objects from your customized classes, so you can globally effect multiple entity objects
edit the Java classes of specific entity objects