理解し、あなたは間違って私を修正することができます
追加、頻繁に操作を変更し、データが大きすぎる、良い時と悪い方法では、良い昨日持っていただろう、今日は誤りであったが、ちょうどオリジナルリリースキャッシュをリフレッシュ
1。増加は休止状態で、次の
公共 ボイドフラッシュ(){ getHibernateTemplate()フラッシュは();. } // キャッシュフラッシュ 公共 ボイド{追い出し(エンティティ・オブジェクト) getHibernateTemplate()追い出し(エンティティ);. } // キャッシュをフラッシュ
2.次のように追加、変更、またはプロセス
// int型の数の定義
int型のA = 0;
以下のために(INT i = 0; i)は、(はlist.sizeを<; iは++します){
//すべての追加、変更または1を追加
++;
キャッシュを更新し、キャッシュを空にする//それぞれの新しいまたは変更100
IF(%100 == 0){
//キャッシュを更新するメソッドを呼び出します
列:getHibernateTemplate()フラッシュ();
//キャッシュメソッド呼び出しをクリア
列:getHibernateTemplate()追い出し(エンティティ)
}
}
それぞれ100データ・キャッシュは、それがこの間違ったを報告しないだろう空にされ、編集、追加します。