„Objektumorientált szoftvertervezés - KisZH-k, 2009.” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
a fv. -> metódus, code tag |
||
| (2 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva) | |||
| 46. sor: | 46. sor: | ||
=2. KisZH (Perzisztencia)= | =2. KisZH (Perzisztencia)= | ||
==A csoport== | ==A csoport== | ||
# Melyik interface deklarálja a out.writeObject(_SerializableClass) | # Melyik interface deklarálja a <code>out.writeObject(_SerializableClass)</code> metódust? | ||
# Mire jó a Hibernate-ben a <discriminator>? '''table-per-class-hierarchy esetén meghatározza a gyerekosztály (subclass) típusát''' | #: '''ObjectOutput''' | ||
# Mire jó a Hibernate-ben a <discriminator>? | |||
#: '''table-per-class-hierarchy esetén meghatározza a gyerekosztály (subclass) típusát''' | |||
# Milyen állapotai vannak Hibernate-ben a Session-höz képest a perzisztens objektumoknak?(4db) | # Milyen állapotai vannak Hibernate-ben a Session-höz képest a perzisztens objektumoknak?(4db) | ||
#:* '''Tranziens''' (Transient): objektumot kódból hoztuk létre, adatbázisban nem szerepel | |||
#:* '''Perzisztens''' (Persistent): az objektum szinkronizálva van az adatbázis táblákkal (unit of work commitnál íródik ki ténylegesen) | |||
#:* '''Lekapcsolt''' (Detached): perzisztens volt, de az adatbázissal azóta megszűnt a kapcsolat, így jelenleg nincs szinkronban. Új Sessionhöz később hozzá lehet kapcsolni. | |||
#: http://docs.jboss.org/hibernate/core/3.3/reference/en/html/objectstate.html#objectstate-overview | |||
# Igazakat kellett bejelölni: OO adatbázisban: | # Igazakat kellett bejelölni: OO adatbázisban: | ||
* Nem lehetnek párhuzamos Session-ök egy adatb-hez - '''HAMIS''' | #:* Nem lehetnek párhuzamos Session-ök egy adatb-hez - '''HAMIS''' | ||
* Nem lehetnek más JVMből indított Session-ök egy adatb-hez - '''HAMIS''' | #:* Nem lehetnek más JVMből indított Session-ök egy adatb-hez - '''HAMIS''' | ||
* Lehet több, azonos JVMből indított Session egy adatb-hez - '''IGAZ''' | #:* Lehet több, azonos JVMből indított Session egy adatb-hez - '''IGAZ''' | ||
# Volt egy osztály egy statikus int- | # Volt egy osztály egy statikus int-tel (<code>minsalary</code>), valamint egy <code>getSalary()</code> metódussal. Meg volt adva egy query, amiben a feltétel: <code>getSalary()>minsalary</code> (OO adatb). Igazakat kellett jelölni: | ||
* Hibás, mert csak tagváltozók szerepelhetnek a query-ben | #:* Hibás, mert csak tagváltozók szerepelhetnek a query-ben | ||
* Hibás, mert statikus változók nem szerepelhetnek a query-ben | #:* Hibás, mert statikus változók nem szerepelhetnek a query-ben | ||
* Hibás, mert kollekció kellene, és nem osztály (?) | #:* Hibás, mert kollekció kellene, és nem osztály (?) | ||
* '''Korrekt''' | #:* '''Korrekt''' | ||
==B csoport== | ==B csoport== | ||