Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

ibatis 쓸만한 것 정리

OpenSource/Mybatis&Ibatis 2012.04.24 10:34
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

 

■ Ibatis
1) <cacheModel id="tenminute-cache" type="LRU" readOnly="true">
        <flushInterval minutes="10"/>
        <!--property name="size" value="100000" /-->
    </cacheModel>

 - <flushOnExecute> : 여기서 지정된 쿼리 매핑 구문이 실행되면 캐시의 내용을 지운다.
 - <flushInterval> : 캐시의 내용을 지우는 시간 간격을 정의 한다.


2) <typeAlias alias="dtoItem" type="com.acet.front.dto.item.DtoItem" />

3) <resultMap id="itemResult" class="dtoItem">
 <result property="item_id" column="item_id" nullValue="" />
   </resultMap>

4) <sql id="pk-where-frag">item_id = #item_id# </sql>

5) <select id="getItemList" parameterClass="string" resultMap="itemResult">
    /* Item.getItemList */
 <dynamic>
   /*   <dynamic prepend="WHERE">   요소를 넣을 수 도 있다.   */
  <isEqual compareValue="none">
   <include refid="select-sql-frag" />
  </isEqual>
  <isEqual compareValue="desc">
   <include refid="select-desc-sql-frag" />
  </isEqual>
  <isEqual compareValue="asc">
   <include refid="select-asc-sql-frag" />
  </isEqual>
 </dynamic>
   </select>

6) <select id="getDeliPriceCode" parameterClass="map" resultClass="java.lang.String">
   /* Item.getDeliPriceCode */ 
 select
     deli_price_code
 From item
 Where item_id= #item_id#
 and rownum =1
   </select>

7) <![CDATA[  ~ ]]>

8) <select id="listItemDtlInfoDispTwo" parameterClass="map" resultMap="listItemDtlInfoDispTwoResult"  cacheModel="tenminute-cache">
             ............................................................
   </select>

9) <select id="getItemPositionStockQty" parameterClass="itemInfoDTO" resultClass="long">
   /* Item.getItemPositionStockQty*/
      SELECT
  F1_PRICEMGR_STOCKQTY_TEMP(#item_id#, #unit_id# , #position_id#, #zip_code#, #ctg_id#) QTY
      FROM dual 
   </select>

10)

'OpenSource > Mybatis&Ibatis' 카테고리의 다른 글

Batch Update 기능  (0) 2013.06.27
Mybatis 동적 sql 주의사항  (0) 2013.06.17
Mybatis SVN 주소  (0) 2013.05.09
org.postgresql.util.PSQLException: Returning autogenerated keys is not supported  (0) 2013.01.22
Mybatis 시작하기 전..  (0) 2013.01.02
ibatis 쓸만한 것 정리  (0) 2012.04.24

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바