Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    105

    Serializzare una classe

    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.

    PSer ora con questo esempio non ho avuto problemi.

  2. #2
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    una cosa che magari c'entra poco.. ma perchè non usi un cvs ?
    è fatto apposta per tenere lo storico delle versioni di tutte le tue classi e specialmente se ci accedono più persone come nel tuo caso..
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    105
    Ciao, grazie per la risposta

    Compla mia mi sono spiegato male. Intendo tentere lo storico delle modifiche effetuate dagli utenti.

    Se per esempio l utente X modifica l oggetto A, poi l utente F modifica ancora lo stesso oggetto A.
    Diciamo che e stato un requiremente del software, avere un audit system per queste cose.

    Cmq come al solito se uno legge le doc.
    http://java.sun.com/developer/techni...serialization/
    Qua c e la risposta.

    Grazie lo stesso Murphy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.