In the Hibernate documentation, their business object classes are based on "serializable". In the Spring PetClinic sample they are not.
Who is right and why? And why doesn't the other programmer "get it".
It appears that serializable's main raison d'Ítre is to protect against updated objects being used with old style data or vice versa.
Is there anything else that I am missing?
I have the luxury of starting from scratch. Should I go with serializable objects and a serial number in my data or go with the Spring crowd?