iBATIS缓存的使用方法--摘自iBATIS官方文档 收藏 iBATIS可以在Mapped Statement中使用缓存模型,在内存中缓存常用的数据。属性 cacheModel 定义查询 mapped statement 的缓存。每一个查询 mapped statement 可以使用不同或相同的cacheModel。以下给出个例子: <cachemodel id="product-cache" imlementation="LRU"><flushinterval hours="24"></flushinterval><flushonexecute statement="insertProduct"></flushonexecute><flushonexecute statement="updateProduct"></flushonexecute><flushonexecute statement="deleteProduct"></flushonexecute><property name="size" value="1000"></property></cachemodel><statement id="getProductList" parameterclass="int" cachemodel="product-cache"> select * from PRODUCT where PRD_CAT_ID = #value# </statement>