Sto scrivendo un programma Java usando il modello di progettazione MVC.
Ho classi Item e Supplier . Nel database sono collegati tramite una tabella item_supplier .
Sto scrivendo un metodo che mi fornirà tutti i fornitori per un articolo specifico (usando itemID):
public ArrayList<Supplier> getItemSuppliers(int itemID)
Anch'io ho uno strato DB e ho DBItem e DBSupplier . Dove dovrebbe andare questo metodo? Lo userò solo (principalmente) sul mio ItemUI , quindi penso a DBItem come al posto giusto.
-
Di solito quando abbiamo lo schema SalesLineItem (Vendite * - 1 SalesLineItem 1 - * Item) abbiamo una classe separata, ma in tal caso, ho bisogno di una mia unica interazione con quella tabella ( item_supplier ) sarà con questo metodo di stampa (e un aggiornamento)?
Fondamentalmente, devo fare una classe di livello del modello ItemSupplier e rispettivamente DBItemSupplier o posso solo avere quei due metodi getItemSuppliers e updateItemSuppliers su DBItem o DBSupplier (e se il quest'ultimo, dove?)