From: Peter F. (JIRA) <ji...@an...> - 2005-10-28 21:31:56
|
[ http://jira.andromda.org/browse/MISC-36?page=3Dcomments#action_12245= ] =20 Peter Friese commented on MISC-36: ---------------------------------- I once introduced the SUIDD stuff, because I needed it for Spring remoting.= Of course, ClassifierFacade is a little too generic for this Java feature = - back then I was looking for the most generic place to put this logic, to = be honest. Having the SUID on all serializable objects would satisfy the compiler, but= one has to be careful: I am using a simplified algorithm to calculate the = SUID and this algorithm does indeed return other results than the serial ve= rsion generator of the JDK! In order to give users the chance to lock the S= UID, I have introduced a tagged value (@andromda.serialVersionUID), so that= you can define the SUID to be used. Having the SUID in all serializable classes would be a clear plus in my poi= nt of view. > add default serialVersionUID to all serializable classes > -------------------------------------------------------- > > Key: MISC-36 > URL: http://jira.andromda.org/browse/MISC-36 > Project: Miscellaneous > Type: Improvement > Reporter: Walter Itamar Mour=C3=A3o > Assignee: Wouter Zoons > Priority: Trivial > > I've got a lot of warnings regarding the lack of the serialVersionUID var= iable in serializable classes. If possible please add the default value in = all generated serializable classes, like this: > private static final long serialVersionUID =3D 1L; |