You know what? Part of the confusion is probably that this is the
cgen version number, not the Cayenne version number.
You can continue to use cgen v.1.1 if that's what you need. v1.2 is
much more readable, maintainable, and cleaner.
On 2/2/07, Mike Kienenberger <[EMAIL PROTECTED]> wrote:
On 2/2/07, Dirk Olmes <[EMAIL PROTECTED]> wrote:
> I'm just playing around with cayenne a bit and stumbled over a strange
> behaviour of the modeler. When I generate classes and choose the 1.2
> class generator the generated java classes look like this:
>
> public class ${classGen.className} extends
> ${classGen.superPrefix}${classGen.className} {
> }
>
> When I choose the 1.1 class generator, everything looks normal.
Ok... and? :-)
classGen was obsoleted in the 1.2 version.
From the 1.2 templates:
##Terminology:
## Base class - super superclass of entity, ie,
org.objectstyle.cayenne.PersistentObject or MyBaseClass
## Super class - superclass of entity, ie,
org.objectstyle.cayenne.art.auto._Artist
## Sub class - class of entity, ie, org.objectstyle.cayenne.art.Artist
##
## Classes available in template
## objEntity - the ObjEntity class: See
org.objectstyle.cayenne.map.ObjectEntity
## stringUtils - class for string "helper" functions: See
org.objectstyle.cayenne.gen.StringUtils
## entityUtils - class for entity "helper" functions: See
org.objectstyle.cayenne.gen.EntityUtils
## importUtils - class for import statement management: See
org.objectstyle.cayenne.gen.ImportUtils
##