Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    698

    [JAVA] DAO e chiavi primarie

    Ho un'applicazione in cui la gestione della persistenza è implementata con approccio DAO.
    Premetto che per il momento non ho voglia di utilizzare alcun persistence framework perche non ne ho mai utilizzato nessuno ed ho bisogno di tirare su l'app in fretta

    Vorrei tirare su un meccanismo (all'interno dei dao stessi)
    che mi consenta di svincolare le classi di dominio dal concetto di chiave primaria per la tabella relazionale corrispondente. Mi spiego:

    Se ho un generico oggetto Utente, ho visto che è prassi abbastanza comune definirlo in questo modo

    codice:
    class Utente {
        protected String username;
        //[...] altri campi
        long uid; // la chiave primaria dell'oggetto nello schema 
                  //relazionale
        //[...]
    }
    In alternativa ho visto anche utilizzare un oggetto generico di tipo PrimaryKey per generalizzare il concetto di chiave primaria e non restringerlo ad una variabile di un tipo predefinito

    Ecco, io vorrei che nelle mie classi di dominio non ci sia alcuna traccia di quello che succede nel 'mondo relazionale', per cui niente riferimenti a chiavi.

    Esiste già qualche pattern che consente di fare questo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    698
    up

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 © 2024 vBulletin Solutions, Inc. All rights reserved.