Mehrere Fragen zum Ruhezustand (1)


1. Warum den Ruhezustand verwenden (was sind die Vorteile des Ruhezustands)?

1. Der Ruhezustand ist eine Kapselung von jdbc, die den langwierigen und sich wiederholenden Code der Datenzugriffsschicht erheblich vereinfacht.
2. Der Ruhezustand ist eine hervorragende ORM-Implementierung, die die Codierungsfunktion der DAO-Schicht erheblich vereinfacht.
3. Es ist sehr bequem, die Datenbank zu transplantieren.
4. Es wird ein Caching-Mechanismus bereitgestellt, um Änderungen an der Programmausführung effizienter zu gestalten.

2. Wie kann die gedruckte SQL-Anweisung in der Konsole im Ruhezustand angezeigt werden?

Setzen Sie den Ruhezustand. Show_SQL in Config auf true. Es wird jedoch nicht empfohlen, es einzuschalten, da dies die Effizienz des Programms verringert.

3. Wie viele Abfragemethoden hat der Ruhezustand?

Drei Typen: hql, natives SQL, Kriterien für bedingte Abfragen

4. Können Entitätsklassen im Ruhezustand als endgültig definiert werden?

Die Entitätsklasse für den Ruhezustand kann als endgültig definiert werden. Dies wird jedoch im Allgemeinen nicht empfohlen, da die verzögerte Zuordnung im Proxy-Modus für den Ruhezustand nicht zur Verbesserung der Leistung verwendet werden kann.

5. Wie funktioniert der Ruhezustand?

Es ist hauptsächlich in acht Schritte unterteilt:
1. Lesen und analysieren Sie die Konfigurationsdatei.
2. Lesen und analysieren Sie die Zuordnungsdatei und erstellen Sie die SessionFactory.
3. Öffnen Sie die Sitzung.
4. Erstellen Sie die Transaktion.
5. Führen Sie die Persistenzoperation aus.
6. Übernehmen Sie die Transaktion.
7. Schließen Sie die Sitzung.
8. Schließen Sie die SessionFactory

6. Was ist der Unterschied zwischen get () und load () im Ruhezustand?

1. Wenn die OID in der Datenabfrage kein Objekt angibt, gibt die Methode get () null und die Methode load () ein Proxy-Objekt zurück.
2. Die load () -Methode unterstützt das verzögerte Laden, und die get () -Methode unterstützt das verzögerte Laden nicht.

Mehrere Fragen zum Ruhezustand (zwei)

Ich denke du magst

Origin blog.csdn.net/qq_42697271/article/details/113814549
Empfohlen
Rangfolge