Hi!
Also ich habe bei mir für fast jede Tabelle ein Java Klassen äquivalent, nun meine Frage, "darf" ich jene Klassen nur in DAOS und Models benutzen oder auch bspw. in einem Controller --> bei Model-View-Controller Prinzip?`
Wenn ja, könne so eine Java Klasse, die eine Tabelle repräsentiert auch Objekte besitzen, welche in der Datenbank nicht existent sind sowie dürfen in jener Klasse auch Businesslogik für dieses Model reingeschrieben werden?
Im Moment habe ich es so, dass ich für jede Tabelle eine Java Klasse (nur mit getter/setter und constructor) und ein mapping file sowie eine dao Klasse habe. Mein Problem ist dass ich aber zu diesen Java Klassen auch "Businesslogik" brauche bzw Objekte, welche nicht in der DB existent sind bzw. weiß ich auch nicht ob ich diese Klassen "überall" benutzen darf (sauberes Design).
Also ich habe bei mir für fast jede Tabelle ein Java Klassen äquivalent, nun meine Frage, "darf" ich jene Klassen nur in DAOS und Models benutzen oder auch bspw. in einem Controller --> bei Model-View-Controller Prinzip?`
Wenn ja, könne so eine Java Klasse, die eine Tabelle repräsentiert auch Objekte besitzen, welche in der Datenbank nicht existent sind sowie dürfen in jener Klasse auch Businesslogik für dieses Model reingeschrieben werden?
Im Moment habe ich es so, dass ich für jede Tabelle eine Java Klasse (nur mit getter/setter und constructor) und ein mapping file sowie eine dao Klasse habe. Mein Problem ist dass ich aber zu diesen Java Klassen auch "Businesslogik" brauche bzw Objekte, welche nicht in der DB existent sind bzw. weiß ich auch nicht ob ich diese Klassen "überall" benutzen darf (sauberes Design).