キャッシュ
iBATISで利用できるキャッシュの実装(キャッシュタイプ)には、以下の4種類があります。 MEMORY(com.ibatis.db.sqlmap.cache.memory.MemoryCacheController) FIFO (com.ibatis.db.sqlmap.cache.fifo.FifoCacheController) LRU(com.ibatis.db.sqlmap.cache.…
iBATISではキャッシュから取得したオブジェクトのRead/Writeを許可するか否かについて、以下の3種類の方式があります。 Read-Onlyキャッシュ Read/Writeキャッシュ Serializable Read/Writeキャッシュ Read-Onlyキャッシュ キャッシュから参照専用オブジェ…
iBATISのキャッシュは以下のように定義します。 <cacheModel id="product-cache" type ="LRU" readOnly="true" serialize="false"> <flushInterval hours="24"/> <flushOnExecute statement="insertProduct"/> <flushOnExecute statement="updateProduct"/> <flushOnExecute statement="deleteProduct"/> </flushonexecute></flushonexecute></flushonexecute></flushinterval></cachemodel>