Objektumorientált szoftvertervezés - KisZH-k, 2011.
A VIK Wikiből
Általános tudnivalók
- 2 csoport van, a kisZH-k hasonlóak a Wiki-n fent lévö elözö éves kisZH-khoz, de azért voltak új feladatok is
- Az idei témakörök ezek voltak:
- java alapozó
- swing
- perzisztencia (LZ)
- metrikák, tervezési minták (LZ)
- RMI, Corba
3. KisZH
B csoport (keretes)
- 1. Van a következő kódrészlet
class A implements Serializable { public int i = 2; public transient j = 3; } A a = new A(); a.i = 1; a.j = 8; s.writeObject(a); a.i = 0; a.j = 5; s.writeObject(a);
Majd visszaolvassuk őket egy új A osztály példányába. i = ?, j = ?
- 2. Melyik objektumnak van createQuery() függvénye (több is bejelölhető volt)?
- a Session-nek
- a táblának
- a perzisztens kollekciónak
- 3. Melyik típushoz tartozik a <discriminator> tag (több is bejelölhető volt)?
- table-per-hierarchy
- table-per-concrete-class
- table-per-joined-table
- table-per-subclass
- 4. Hibernate alatt mi felel meg a JPA EntityManagerének?
- 5. OO adatbázishoz kapcsolódva melyik állítások igazak?
- Új Session létrehozásakor a Sessiont létrehozó szál nem csatlakozik automatikusan a Sessionhöz.
- Ha a Sessionhöz tartozó összes szál kilép, akkor a Session megszűnik.
- Ha egy Sessionhöz új szál csatlakozik, akkor minden perzisztens objektumnak létrejön egy új példánya.