Right.  I understand that.  I just don't remember if it's appropriate
to specify a serialVersionUID for the subclasses.   "Undecided"
probably was the wrong word in my original message -- more like "don't
know"

On Thu, Jun 14, 2012 at 10:36 AM, Michael Gentry <[email protected]> wrote:
> The subclasses would still only be generated once.  I have no desire
> to change that aspect.
>
> Thanks,
>
> mrg
>
>
> On Thu, Jun 14, 2012 at 10:14 AM, Mike Kienenberger <[email protected]> 
> wrote:
>> +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