title: Deserialize an object after the underlying class structure got changed
body: <p>We were serializing some Data objects and storing them in the database, There were hundreds of such objects in the database since longtime. Recently We needed change structure of one of those classes. Now The deserializing those object is throwing errors. </p>
  
  <p>We have not written custom serialization and deserialization earlier. The use of <code>defaultSerialVersionUID</code> is also not helping us here as it was just default <code>1L</code> while serializing them.</p>
  
  <p>Is there any better way to deserialize them after the underlying Class structure got changed?</p>