Új hozzászólás Aktív témák

  • Drizzt

    nagyúr

    válasz Netszemete #16689 üzenetére

    Azt konkrétan magadnak kell eldönteni. :) Ha kicsi alkalmazás, akkor kb. teljesen mindegy. H
    Azt nem teljesen értettem a reflectiont miért hoztad fel. Illetve a programnyelv is segíthetne a döntésben. Én elsősorban JPA-hoz értek, de az Java. Ott nem is lenne olyan lehetőség a nyelv tulajdonságából adódóan, hogy a kód változtatása nélkül az entity class dinamikusan megváltozzon, azt feltételezve, hogy az entity egy class. Míg pl. Javascriptben ugyanez megoldható, mert a classhoz lehet felvenni új mezőket futás közben is. Az már egy másik kérdés, hogy ez miért jó, általában nem az. Persze Javaban is meg lehet oldani hasonlót, de nem sok értelme van, mert onnantól távolról sem lesz OO a kód.
    Az egyébként nem baj, hogyha változik a séma akkor sem, ha a kód közben nem változik mindaddig, amíg a séma változás új oszlopok felvételét jelenti csak. Ha meglévő mappelt oszlop lesz átnevezve, vagy esetleg olyan típusúra átalakítva, amivel a régi mapping nem kompatibilis, akkor baj lesz belőle.
    Ha meg nagyon változó sémáról van szó, akkor eleve nem biztos, hogy relációs adatbázisban kellene gondolkodni.

    I am having fun staying poor.

Új hozzászólás Aktív témák