Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #9
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    412
    No ho modificato il messaggio cambiando il nome della Dao
    In pratica nel progetto vero e proprio ho interfaccie e relative implementazioni quasi per ogni tabella
    Ad esempio, ho la iArticoloDao e l' ArticoloDaoImpl.
    Ho l'iOrdineDao e l'OrdineDaoImpl
    Ho l'iSpedizioneDao e i la SpedizioneDaoImpl
    e così via.

    Ciascuna di questa classi effettua operazioni di lettura e scrittura nelle relative tabelle

    Il quasi è dato appunto dalle tabelle di relazione che se si vogliono omettere ovviamente qualche dao dovrà scrivere anche su queste tabelle.
    Esatto, questo dipende appunto da come decido di strutturare le classi. Se nella classe Ordine metto l'ArrayList <ArticoloOrdinato> (andando quindi contro la mappatura 1:1 del DB), allora all'interno dell'iOrdineDao ci sarà un metodo addOrdine(Ordine o) che quando andrò ad implementare effettuerà tutte le operazioni necessarie, inclusa quella di memorizzare i dati nelle tabelle di relazione

    Altrimenti dovrei creare un'interfaccia solo per le operazioni sulla tabella di relazione, ma dal momento che ho deciso che "ometterla" nel progetto java, conviene ometterla in tutti i sensi
    Ultima modifica di American; 21-08-2014 a 17:57

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.