serialization - Do built in java classes like hashmap ever change their serialVersionUID? -
in lot of database entities, store serialized hashmap of various values. how built in java hashmap class change serialversionuid making can no longer deserialize hashmaps database?
could happen new java version release?
could happen new java version release?
if can happen, :), seriously, if change serialversionuid, setting backward-incompatible - has not happened in these years.
jdk 6 binary incompatibilities: http://www.oracle.com/technetwork/java/javase/compatibility-137541.html#incompatibilities
jdk 5 binary incompatibilities: http://java.sun.com/j2se/1.5.0/compatibility.html#incompatibilities
jdk 1.4 binary incompatibilities: http://java.sun.com/javase/compatibility_j2se1.4.html#incompatibilities1.4
jdk 1.3 binary incompatibilities: http://java.sun.com/j2se/1.3/compatibility.html#incompatibilities1.3
jdk 1.2 binary incompatibilities: http://java.sun.com/products/archive/j2se/1.2.2_017/compatibility.html#incompatibilities1.2
all serializable incompatibilities listed above 'default' serialversionuid
Comments
Post a Comment