Rumah > Artikel > pangkalan data > Mengapa Lazy Blob Loading Gagal dalam Aplikasi Spring/Hibernate Saya?
Lazy Blob Loading in Spring, Hibernate
Dalam konteks aplikasi web anda, anda menghadapi masalah dengan lazy blob loading in Hibernate. Untuk menjelaskan masalah anda, rekod pangkalan data yang anda cuba paparkan pada halaman web ialah fail besar yang disimpan dalam MySQL.
Konfigurasi pangkalan data anda melibatkan MySQL, Tomcat, Spring dan Hibernate. Anda telah menentukan medan gumpalan malas dalam kelas entiti anda menggunakan anotasi @Lob, @Basic(fetch=FetchType.LAZY) dan @Column.
Walau bagaimanapun, walaupun menandakan medan gumpalan sebagai malas, anda tetap menghadapi OutOfMemoryError apabila volum data adalah luas. Anda juga telah mencuba menetapkan nilai nol dalam medan gumpalan untuk setiap baris, yang menyelesaikan isu memori, membawa anda percaya bahawa tingkah laku pemuatan malas tidak berfungsi seperti yang dimaksudkan.
Punca kekeliruan terletak pada maklumat bercanggah tersedia dalam talian. Walaupun sesetengah sumber menunjukkan bahawa medan @Lob sememangnya malas, yang lain mencadangkan bahawa memuatkan malas mungkin tidak berfungsi secara konsisten merentas semua pemacu dan pangkalan data.
Penyelesaian Potensi:
Atas ialah kandungan terperinci Mengapa Lazy Blob Loading Gagal dalam Aplikasi Spring/Hibernate Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!