du solltest auf jeden fall den db-zugriff vor den anderen klassen verbergen - sprich eine klasse (.. eine db-fassade) schreiben, die dir die erzeugung der objekte aus der datenbank und das schreiben dieser objekte abnimmt
als beispiel: du hast willst ein kundenobjket von dem du zb die id kennst, dann schickst du der db-fassade ein
get(Class.forname("Kunde"), id)
und die fassade leitet dann die nötigen schritte ein um ein solches objekt aus der db zu holen
(das Class.forname("Kunde") kannst ja weglassen und einfach getKunde(id) verwenden)
|