SYS_APPCODE_SqlMap.xml 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd" >
  3. <sqlMap namespace="sys_appcode" >
  4. <!-- 警告 - 以下的SQLMap配置文件由系统自动生成,请勿修改,否则系统重新生成后将会覆盖。-->
  5. <cacheModel id="sys_appcode_CACHE" type="EHCACHE" >
  6. <property name="reference-type" value="WEAK" />
  7. <flushInterval hours="1" />
  8. <flushOnExecute statement="sys_appcode.insertSelective" />
  9. <flushOnExecute statement="sys_appcode.insert" />
  10. <flushOnExecute statement="sys_appcode.updateByExampleSelective" />
  11. <flushOnExecute statement="sys_appcode.updateByExample" />
  12. <flushOnExecute statement="sys_appcode.updateByPrimaryKeySelective" />
  13. <flushOnExecute statement="sys_appcode.updateByPrimaryKey" />
  14. <flushOnExecute statement="sys_appcode.deleteByExample" />
  15. <flushOnExecute statement="sys_appcode.deleteByPrimaryKey" />
  16. </cacheModel>
  17. <sql id="sys_appcode.oracle_Pagination_Head" >
  18. <dynamic >
  19. <isNotEmpty property="startOffSet" >
  20. <isNotEmpty property="pageSize" >
  21. <![CDATA[]]>
  22. </isNotEmpty>
  23. </isNotEmpty>
  24. </dynamic>
  25. </sql>
  26. <sql id="sys_appcode.oracle_Pagination_Tail" >
  27. <dynamic >
  28. <isNotEmpty property="startOffSet" >
  29. <isNotEmpty property="pageSize" >
  30. <![CDATA[ limit #pageSize# offset #startOffSet# ]]>
  31. </isNotEmpty>
  32. </isNotEmpty>
  33. </dynamic>
  34. </sql>
  35. <resultMap id="BaseResultMap" class="com.miniframe.system.model.SysAppcode" >
  36. <result column="code_id" property="codeId" jdbcType="VARCHAR" />
  37. <result column="sysid" property="sysid" jdbcType="VARCHAR" />
  38. <result column="code_type" property="codeType" jdbcType="VARCHAR" />
  39. <result column="code_name" property="codeName" jdbcType="VARCHAR" />
  40. <result column="code_value" property="codeValue" jdbcType="VARCHAR" />
  41. <result column="code_desc" property="codeDesc" jdbcType="VARCHAR" />
  42. <result column="code_order" property="codeOrder" jdbcType="INTEGER" />
  43. </resultMap>
  44. <sql id="sys_appcode.Example_Where_Clause" >
  45. <iterate property="oredCriteria" conjunction="or" prepend="where" removeFirstPrepend="iterate" >
  46. <isEqual property="oredCriteria[].valid" compareValue="true" >
  47. (
  48. <iterate prepend="and" property="oredCriteria[].criteriaWithoutValue" conjunction="and" >
  49. $oredCriteria[].criteriaWithoutValue[]$
  50. </iterate>
  51. <iterate prepend="and" property="oredCriteria[].criteriaWithSingleValue" conjunction="and" >
  52. $oredCriteria[].criteriaWithSingleValue[].condition$ #oredCriteria[].criteriaWithSingleValue[].value#
  53. </iterate>
  54. <iterate prepend="and" property="oredCriteria[].criteriaWithListValue" conjunction="and" >
  55. $oredCriteria[].criteriaWithListValue[].condition$
  56. <iterate property="oredCriteria[].criteriaWithListValue[].values" open="(" close=")" conjunction="," >
  57. #oredCriteria[].criteriaWithListValue[].values[]#
  58. </iterate>
  59. </iterate>
  60. <iterate prepend="and" property="oredCriteria[].criteriaWithBetweenValue" conjunction="and" >
  61. $oredCriteria[].criteriaWithBetweenValue[].condition$
  62. #oredCriteria[].criteriaWithBetweenValue[].values[0]# and
  63. #oredCriteria[].criteriaWithBetweenValue[].values[1]#
  64. </iterate>
  65. )
  66. </isEqual>
  67. </iterate>
  68. </sql>
  69. <sql id="sys_appcode.Base_Column_List" >
  70. code_id, sysid, code_type, code_name, code_value, code_desc, code_order
  71. </sql>
  72. <select id="sys_appcode.selectByExample" resultMap="BaseResultMap" parameterClass="com.miniframe.system.model.SysAppcodeSQLBuilder" cacheModel="sys_appcode_CACHE" >
  73. <include refid="sys_appcode.oracle_Pagination_Head" />
  74. select
  75. <isParameterPresent >
  76. <isEqual property="distinct" compareValue="true" >
  77. distinct
  78. </isEqual>
  79. </isParameterPresent>
  80. <include refid="sys_appcode.Base_Column_List" />
  81. from sys_appcode
  82. <isParameterPresent >
  83. <include refid="sys_appcode.Example_Where_Clause" />
  84. <isNotNull property="orderByClause" >
  85. order by $orderByClause$
  86. </isNotNull>
  87. </isParameterPresent>
  88. <isParameterPresent >
  89. <isEqual property="forUpdate" compareValue="true" >
  90. for update
  91. </isEqual>
  92. </isParameterPresent>
  93. <isParameterPresent >
  94. <isEqual property="NoWait" compareValue="true" >
  95. nowait
  96. </isEqual>
  97. </isParameterPresent>
  98. <include refid="sys_appcode.oracle_Pagination_Tail" />
  99. </select>
  100. <select id="sys_appcode.selectByPrimaryKey" resultMap="BaseResultMap" parameterClass="com.miniframe.system.model.SysAppcode" cacheModel="sys_appcode_CACHE" >
  101. select
  102. <include refid="sys_appcode.Base_Column_List" />
  103. from sys_appcode
  104. where code_id = #codeId#
  105. </select>
  106. <delete id="sys_appcode.deleteByPrimaryKey" parameterClass="com.miniframe.system.model.SysAppcode" >
  107. delete from sys_appcode
  108. where code_id = #codeId#
  109. </delete>
  110. <delete id="sys_appcode.deleteByExample" parameterClass="com.miniframe.system.model.SysAppcodeSQLBuilder" >
  111. delete from sys_appcode
  112. <include refid="sys_appcode.Example_Where_Clause" />
  113. </delete>
  114. <insert id="sys_appcode.insert" parameterClass="com.miniframe.system.model.SysAppcode" >
  115. insert into sys_appcode (code_id, sysid, code_type, code_name, code_value, code_desc, code_order
  116. )
  117. values (#codeId#, #sysid#, #codeType#, #codeName#, #codeValue#, #codeDesc#, #codeOrder#
  118. )
  119. </insert>
  120. <insert id="sys_appcode.insertSelective" parameterClass="com.miniframe.system.model.SysAppcode" >
  121. insert into sys_appcode
  122. <dynamic prepend="(" >
  123. <isNotNull prepend="," property="codeId" >
  124. code_id
  125. </isNotNull>
  126. <isNotNull prepend="," property="sysid" >
  127. sysid
  128. </isNotNull>
  129. <isNotNull prepend="," property="codeType" >
  130. code_type
  131. </isNotNull>
  132. <isNotNull prepend="," property="codeName" >
  133. code_name
  134. </isNotNull>
  135. <isNotNull prepend="," property="codeValue" >
  136. code_value
  137. </isNotNull>
  138. <isNotNull prepend="," property="codeDesc" >
  139. code_desc
  140. </isNotNull>
  141. <isNotNull prepend="," property="codeOrder" >
  142. code_order
  143. </isNotNull>
  144. )
  145. </dynamic>
  146. values
  147. <dynamic prepend="(" >
  148. <isNotNull prepend="," property="codeId" >
  149. #codeId#
  150. </isNotNull>
  151. <isNotNull prepend="," property="sysid" >
  152. #sysid#
  153. </isNotNull>
  154. <isNotNull prepend="," property="codeType" >
  155. #codeType#
  156. </isNotNull>
  157. <isNotNull prepend="," property="codeName" >
  158. #codeName#
  159. </isNotNull>
  160. <isNotNull prepend="," property="codeValue" >
  161. #codeValue#
  162. </isNotNull>
  163. <isNotNull prepend="," property="codeDesc" >
  164. #codeDesc#
  165. </isNotNull>
  166. <isNotNull prepend="," property="codeOrder" >
  167. #codeOrder#
  168. </isNotNull>
  169. )
  170. </dynamic>
  171. </insert>
  172. <select id="sys_appcode.countByExample" parameterClass="com.miniframe.system.model.SysAppcodeSQLBuilder" resultClass="java.lang.Integer" cacheModel="sys_appcode_CACHE" >
  173. select count(*) from sys_appcode
  174. <include refid="sys_appcode.Example_Where_Clause" />
  175. </select>
  176. <update id="sys_appcode.updateByExampleSelective" >
  177. update sys_appcode
  178. <dynamic prepend="set" >
  179. <isNotNull prepend="," property="record.codeId" >
  180. code_id = #record.codeId#
  181. </isNotNull>
  182. <isNotNull prepend="," property="record.sysid" >
  183. sysid = #record.sysid#
  184. </isNotNull>
  185. <isNotNull prepend="," property="record.codeType" >
  186. code_type = #record.codeType#
  187. </isNotNull>
  188. <isNotNull prepend="," property="record.codeName" >
  189. code_name = #record.codeName#
  190. </isNotNull>
  191. <isNotNull prepend="," property="record.codeValue" >
  192. code_value = #record.codeValue#
  193. </isNotNull>
  194. <isNotNull prepend="," property="record.codeDesc" >
  195. code_desc = #record.codeDesc#
  196. </isNotNull>
  197. <isNotNull prepend="," property="record.codeOrder" >
  198. code_order = #record.codeOrder#
  199. </isNotNull>
  200. </dynamic>
  201. <isParameterPresent >
  202. <include refid="sys_appcode.Example_Where_Clause" />
  203. </isParameterPresent>
  204. </update>
  205. <update id="sys_appcode.updateByExample" >
  206. update sys_appcode
  207. set code_id = #record.codeId#,
  208. sysid = #record.sysid#,
  209. code_type = #record.codeType#,
  210. code_name = #record.codeName#,
  211. code_value = #record.codeValue#,
  212. code_desc = #record.codeDesc#,
  213. code_order = #record.codeOrder#
  214. <isParameterPresent >
  215. <include refid="sys_appcode.Example_Where_Clause" />
  216. </isParameterPresent>
  217. </update>
  218. <update id="sys_appcode.updateByPrimaryKeySelective" parameterClass="com.miniframe.system.model.SysAppcode" >
  219. update sys_appcode
  220. <dynamic prepend="set" >
  221. <isNotNull prepend="," property="sysid" >
  222. sysid = #sysid#
  223. </isNotNull>
  224. <isNotNull prepend="," property="codeType" >
  225. code_type = #codeType#
  226. </isNotNull>
  227. <isNotNull prepend="," property="codeName" >
  228. code_name = #codeName#
  229. </isNotNull>
  230. <isNotNull prepend="," property="codeValue" >
  231. code_value = #codeValue#
  232. </isNotNull>
  233. <isNotNull prepend="," property="codeDesc" >
  234. code_desc = #codeDesc#
  235. </isNotNull>
  236. <isNotNull prepend="," property="codeOrder" >
  237. code_order = #codeOrder#
  238. </isNotNull>
  239. </dynamic>
  240. where code_id = #codeId#
  241. </update>
  242. <update id="sys_appcode.updateByPrimaryKey" parameterClass="com.miniframe.system.model.SysAppcode" >
  243. update sys_appcode
  244. set sysid = #sysid#,
  245. code_type = #codeType#,
  246. code_name = #codeName#,
  247. code_value = #codeValue#,
  248. code_desc = #codeDesc#,
  249. code_order = #codeOrder#
  250. where code_id = #codeId#
  251. </update>
  252. </sqlMap>