| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
- "http://ibatis.apache.org/dtd/sql-map-2.dtd">
- <sqlMap namespace="com.runzhixing.util.interf.PlaceLoader">
- <!--模块配置-->
- <typeAlias alias="country" type="com.runzhixing.util.bean.Country"/>
- <typeAlias alias="city" type="com.runzhixing.util.bean.City"/>
- <resultMap id="countrymap" type="com.runzhixing.util.bean.Country">
- <result property="provinceNO" column="provinceno"/>
- <result property="cityNO" column="cityno"/>
- <result property="name" column="name"/>
- <result property="id" column="id"/>
- <result property="placeAB" column="placeAB"/>
- </resultMap>
-
- <!-- 缓存 -->
- <cacheModel id="cache" type ="LRU" readOnly="true" serialize="false">
- <flushInterval hours="24"/>
- <property name="cache-size" value="500" />
- </cacheModel>
-
- <!--Statement配置-->
- <select id="getCountryById" parameterClass="com.runzhixing.util.bean.Country" resultMap="countrymap" cacheModel="cache">
- select
- provinceno,
- cityno,
- countyno as id,
- countyname as name,
- countyab as placeAB
- from td_county
- where provinceno=#{provinceNO}# and cityno=#{cityNO}# and countyno=#{id}#
- </select>
- <select id="getCountryList" parameterClass="com.runzhixing.util.bean.City" resultMap="countrymap" cacheModel="cache">
- select
- provinceno,
- cityno,
- countyno as id,
- countyname as name,
- countyab as placeAB
- from td_county
- where provinceno=#{provinceNO}# and cityno=#{id}#
- order by Provinceno,cityno,countyno
- </select>
-
- </sqlMap>
|