صفحه 1 از 1

cache کردن نتیجه query در hibernate

ارسال شده: شنبه 2 شهریور 1398, 11:50 am
توسط dorix1990
با سلام
من یک کوئری بسیار ساده select در hibernate نوشتم. بار اول که کوئری رو اجرا کردم دیتا رو دقیقا مثل چیزی که توی دیتابیس بود به من برگردوند. از بار دوم به بعد نتیجه کوئری cache شد و با اینکه من 3 تا ردیف از توی دیتابیس حذف کردم بازهم نتیجه کوئری که بار اول اجرا شده بود رو به من برگردوند.

با توجه به اینکه cache لایه 1 رو توی hibernate نمیشه غیرفعال کرد آیا راهی وجود داره که بتونم جلوی این اتفاق رو بگیرم؟

Re: cache کردن نتیجه query در hibernate

ارسال شده: شنبه 2 شهریور 1398, 11:54 am
توسط java2
با سلام
احتمالا در سطح دیتا بیس commit انجام نداده اید