|
![]() |
#1 | |
I'm a PC too.
Wrote a book
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
![]() ![]() |
![]() Citat:
Osim što su među najpoznatijim ORM alatima oni koji rade na Javi, kao npr. Hibernate. Sa Javom kvalitetnih ORM biblioteka sigurno ne nedostaje, većina open source, a u praksi se koriste za zaista mission-critical aplikacije već dugo vremena. Čini mi se i da je ActiveRecord upravo prvo dobio ime i opisan od strane M. Fowlera u njegovoj knjizi Patterns of Ent. Applications, sa primerima u.. Javi i C#-u.
__________________
Commercial-Free !!! Poslednja izmena od degojs : 14. 10. 2011. u 18:47. |
|
![]() |
![]() |
![]() |
#2 | |
I'm a PC too.
Wrote a book
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
![]() ![]() |
![]() @Nemanja: imaš negde žešći problem sa tim što želiš da uradiš, u samom dizajnu (ideji, zamisli) čitave stvari, jer parent klasa ne bi tebala da poziva funkcije u child klasi..
Negde si pobrkao malo stvari. Citat:
Kôd:
MojObj obj = new MojObj(); Kôd:
public static List<MojObj> get(parametri bla bla) { List<MojObj> ret = new ArrayList<MojObj>(); ... sada ovde nekako, obično pozivajući funkcije parent klase, dovučeš ono što ti treba i objekte lepo dodaš u tu kolekciju). I onda to vratiš: ... return ret; } Kôd:
List<MojObj> lista = MojObj.get(bla bla); Kôd:
for( MojObj obj : lista ) { obj.Balance = 0; obj.Save(); // verovatno nije potreban Save() na svakom objektu, već na čitavom kontekstu nakon završetka petlje, tj. svih izmena... }
__________________
Commercial-Free !!! Poslednja izmena od degojs : 14. 10. 2011. u 19:15. |
|
![]() |
![]() |
![]() |
|
|