Ciao a tutti,
stavo :master: ad una cosa.
Lo scenario e questo, io praticamente faccio la serializzazione di oggetti in un database. questo per tracciare lo storico di questi oggetti.
Per esempio l oggetto Persona.
Questo perche sugli stessi dati ci lavorano + persone e de buona cosa poter tornare indietro.
Cmq. la mia problematica e questa, se io serializzo un Oggetto come questo e poi lo salvo nel database.
codice:
class Person implements Serializable{
private static final long serialVersionUID = 1L;
private String name;
private String age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
}
In seguito se lo stesso oggetto diventasse.
codice:
class Person implements Serializable{
private static final long serialVersionUID = 1L;
private String name;
private String age;
private boolean isMale = true;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public boolean isMale() {
return isMale;
}
public void setMale(boolean isMale) {
this.isMale = isMale;
}
}
Si creerebbero degli errori di versione sull oggetto quando provo a ricrearlo???
Es tutti gli oggetti che ho nel db hanno la forma della prima versione poi entra in gioco la seconda.
Se io li riprendo ?? avro dei problemi ??
Qualcuno ha qualche esperienza in tal senso??
Vi ringrazio.
PS
er ora con questo esempio non ho avuto problemi.