Antara muka Sesi mentakrifkan kaedah refresh() Panggil kaedah ini sebelum memanggil kaedah get() atau load() Anda boleh mendapatkan data terkini dengan memanggil kaedah ini
Cara mendapatkan data terkini telah dijelaskan di atas. Cadangan saya ialah sesi pertama sepadan dengan transaksi pangkalan data, dan masa pelaksanaan transaksi harus sesingkat mungkin. Kedua, untuk data yang berubah di tempat lain semasa sesi, penyelesaian rasmi harus menggunakan mekanisme kunci yang optimistik boleh digunakan apabila jumlah kegagalan transaksi dan pemulangan semula boleh diterima poster akan memberikan penyelesaian sebenar Terpulang kepada anda untuk menimbang kaedah yang hendak digunakan dalam aplikasi anda.
Betul, jadi sesi biasanya sangat singkat, kerana semua cache akan hilang jika sesi ditutup dan dibuka semula
Anda boleh menggunakan evict() atau clear() untuk memuat semula cache dalam sesi
Antara muka Sesi mentakrifkan kaedah refresh() Panggil kaedah ini sebelum memanggil kaedah get() atau load() Anda boleh mendapatkan data terkini dengan memanggil kaedah ini
Cara mendapatkan data terkini telah dijelaskan di atas. Cadangan saya ialah sesi pertama sepadan dengan transaksi pangkalan data, dan masa pelaksanaan transaksi harus sesingkat mungkin. Kedua, untuk data yang berubah di tempat lain semasa sesi, penyelesaian rasmi harus menggunakan mekanisme kunci yang optimistik boleh digunakan apabila jumlah kegagalan transaksi dan pemulangan semula boleh diterima poster akan memberikan penyelesaian sebenar Terpulang kepada anda untuk menimbang kaedah yang hendak digunakan dalam aplikasi anda.