+1 for doing this for the generate-always classes.

Undecided about the generate-once subclasses.

On Thu, Jun 14, 2012 at 10:06 AM, Michael Gentry <[email protected]> wrote:
> Going back to https://issues.apache.org/jira/browse/CAY-1622 ...
>
> How about if Cayenne Modeler has an option for the following choices:
>
> A) Generate @SuppressWarnings("serial") in the super/sub classes.
>
> B) Generate a a calculated serialVersionUID in the superclass and
> default the value in the subclass:
>
> _Foo: protected static final long serialVersionUID = [calculated];
> Foo: protected static final long serialVersionUID = _Foo.serialVersionUID;
>
> This way the superclass will get a new value should the attributes
> change and the default value for the subclass will be the same as the
> superclass, but the developer can override this if they wish.
>
> Thoughts?
>
> mrg

Reply via email to