java - Werden die von Hibernate abgefragten Daten in der Sitzung gespeichert?
習慣沉默
習慣沉默 2017-05-17 10:04:34
0
1
622

Ich habe Hibernate erst seit einiger Zeit gelernt, aber nachdem ich etwas über die Java-Serialisierung erfahren habe, habe ich erfahren, dass die Persistenz von Hibernate in den Speicher serialisiert wird und die Daten zuletzt durch Deserialisierung entfernt werden. Aber ich habe eine Frage, Hibernates get und andere Abfragen sind es durch Wird die Serialisierung im Speicher gespeichert? ? Aber warum entfernt die Load-Methode von Hibernate es zuerst aus der Sitzung? ? Ich bin sehr neugierig, ob die Hibernate-Daten nach der Abfrage im Speicher oder in der Sitzung bestehen bleiben. Warum wird die Lademethode aus der Sitzung entfernt, wenn sie im Speicher gespeichert ist? Warum wird die Persistenz serialisiert und im Speicher gespeichert, wenn sie in der Sitzung gespeichert wird? Ich bin erst seit einiger Zeit mit Hibernate in Kontakt gekommen. Bitte geben Sie mir einen Rat. Vielen Dank! ! !

習慣沉默
習慣沉默

Antworte allen(1)
为情所困

session就是hibernate划分的一块内存区域啊,为了减少数据库访问压力而设置的缓存区域,问题中说的hibernate的持久化是通过对(是指对象吗)序列化到内存这点没懂,持久化的过程应该是数据从内存这个非持久化区域写入磁盘(数据库)的过程,更多hibernate的细节记不清了,建议你找本书看看这几个概念吧;

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage