Czesc, mam do Was pytanie o rade z tematu hibernate + dao. Wiem ze spring ma ku temu wsparcie, jednak nie bardzo chce uzywac springa. Czemu? Bo bardzo slabo znam, a program mam niewielki i nie jestem pewna czy bede miala w tym wypadku z tego jakies super korzysci.
Mysle sobie o 2ch podejsciach:
- Mam moje klasy Entity, dla kazdej z osobna napisze XDaoInterfance i XDao (ktore implements odpowiedni XDaoInterface).
Ale mysle sobie ze operacje beda w wiekszosci te same - update/insert/delete/select - wiec w sumie po co mi dla kazdego entity osobne dao?
Mysle sobie wiec o czyms w tym rodzaju:
- Mam te moje klasy Entity (ktore implementuja Serializable), napisalabym
DaoInterface, do tego po prostu glowne, wspolne Dao, ktore by mialo metody typu:
insert void (Serializable s){}
update void (Serializable s){}
//itd
zastanawiam sie tylko czy cos takiego jest poprawne z punktu widzenia inzynierii oprogramowania?
- Czy moze jednak powinnam uzyc tego Springa?
Bardzo prosze Was o rady i wskazowki!
pzdr,
misty