ibatis Tips의 cacheModel

1076 단어 ibatiscacheBlog
cacheModel의 속성 값은 지정한 cacheModel 요소의name 속성 값과 같습니다.속성cacheModel은 조회mapped statement의 캐시를 정의합니다.모든 조회mapped statement는 서로 다르거나 같은cacheModel을 사용할 수 있습니다.
<cacheModel id="product-cache"  imlementation="LRU">
      <flushInterval hours="24"/>
      <flushOnExecute  statement="insertProduct"/>
      <flushOnExecute  statement="updateProduct"/>
      <flushOnExecute  statement="deleteProduct"/>
     <property name=”size” value=”1000” />
</cacheModel>
<statement  id=”getProductList”  parameterClass=”int” 
                    cacheModel=”product-cache”>
        select * from PRODUCT where PRD_CAT_ID = #value#
</statement>

 
위의 예에서'getProductList'의 캐시는 WEAK 인용 형식을 사용하여 24시간에 한 번씩 갱신하거나 갱신 작업이 발생할 때 갱신한다.
 
다음 내용은javaeye 작성자:lggegege 인용 주소:http://lggege.iteye.com/blog/216615

좋은 웹페이지 즐겨찾기