123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255 |
- <?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="sys_menu" >
- <!-- 警告 - 以下的SQLMap配置文件由系统自动生成,请勿修改,否则系统重新生成后将会覆盖。-->
- <resultMap id="BaseResultMap" class="com.miniframe.system.model.SysMenu" >
- <result column="menuid" property="menuid" jdbcType="VARCHAR" />
- <result column="menupid" property="menupid" jdbcType="VARCHAR" />
- <result column="menuname" property="menuname" jdbcType="VARCHAR" />
- <result column="menudesc" property="menudesc" jdbcType="VARCHAR" />
- <result column="menuurl" property="menuurl" jdbcType="VARCHAR" />
- <result column="menuimage" property="menuimage" jdbcType="VARCHAR" />
- <result column="flag" property="flag" jdbcType="VARCHAR" />
- <result column="menuindex" property="menuindex" jdbcType="NUMERIC" />
- </resultMap>
- <sql id="sys_menu.oracle_Pagination_Head" >
- <dynamic >
- <isNotEmpty property="startOffSet" >
- <isNotEmpty property="pageSize" >
- <![CDATA[]]>
- </isNotEmpty>
- </isNotEmpty>
- </dynamic>
- </sql>
- <sql id="sys_menu.oracle_Pagination_Tail" >
- <dynamic >
- <isNotEmpty property="startOffSet" >
- <isNotEmpty property="pageSize" >
- <![CDATA[ limit #pageSize# offset #startOffSet# ]]>
- </isNotEmpty>
- </isNotEmpty>
- </dynamic>
- </sql>
- <sql id="sys_menu.Example_Where_Clause" >
- <iterate property="oredCriteria" conjunction="or" prepend="where" removeFirstPrepend="iterate" >
- <isEqual property="oredCriteria[].valid" compareValue="true" >
- (
- <iterate prepend="and" property="oredCriteria[].criteriaWithoutValue" conjunction="and" >
- $oredCriteria[].criteriaWithoutValue[]$
- </iterate>
- <iterate prepend="and" property="oredCriteria[].criteriaWithSingleValue" conjunction="and" >
- $oredCriteria[].criteriaWithSingleValue[].condition$ #oredCriteria[].criteriaWithSingleValue[].value#
- </iterate>
- <iterate prepend="and" property="oredCriteria[].criteriaWithListValue" conjunction="and" >
- $oredCriteria[].criteriaWithListValue[].condition$
- <iterate property="oredCriteria[].criteriaWithListValue[].values" open="(" close=")" conjunction="," >
- #oredCriteria[].criteriaWithListValue[].values[]#
- </iterate>
- </iterate>
- <iterate prepend="and" property="oredCriteria[].criteriaWithBetweenValue" conjunction="and" >
- $oredCriteria[].criteriaWithBetweenValue[].condition$
- #oredCriteria[].criteriaWithBetweenValue[].values[0]# and
- #oredCriteria[].criteriaWithBetweenValue[].values[1]#
- </iterate>
- )
- </isEqual>
- </iterate>
- </sql>
- <sql id="sys_menu.Base_Column_List" >
- menuid, menupid, menuname, menudesc, menuurl, menuimage, flag, menuindex
- </sql>
- <select id="sys_menu.selectByExample" resultMap="BaseResultMap" parameterClass="com.miniframe.system.model.SysMenuSQLBuilder" >
- <include refid="sys_menu.oracle_Pagination_Head" />
- select
- <isParameterPresent >
- <isEqual property="distinct" compareValue="true" >
- distinct
- </isEqual>
- </isParameterPresent>
- <include refid="sys_menu.Base_Column_List" />
- from sys_menu
- <isParameterPresent >
- <include refid="sys_menu.Example_Where_Clause" />
- <isNotNull property="orderByClause" >
- order by $orderByClause$
- </isNotNull>
- </isParameterPresent>
- <isParameterPresent >
- <isEqual property="forUpdate" compareValue="true" >
- for update
- </isEqual>
- </isParameterPresent>
- <isParameterPresent >
- <isEqual property="NoWait" compareValue="true" >
- nowait
- </isEqual>
- </isParameterPresent>
- <include refid="sys_menu.oracle_Pagination_Tail" />
- </select>
- <select id="sys_menu.selectByPrimaryKey" resultMap="BaseResultMap" parameterClass="com.miniframe.system.model.SysMenu" >
- select
- <include refid="sys_menu.Base_Column_List" />
- from sys_menu
- where menuid = #menuid#
- </select>
- <delete id="sys_menu.deleteByPrimaryKey" parameterClass="com.miniframe.system.model.SysMenu" >
- delete from sys_menu
- where menuid = #menuid#
- </delete>
- <delete id="sys_menu.deleteByExample" parameterClass="com.miniframe.system.model.SysMenuSQLBuilder" >
- delete from sys_menu
- <include refid="sys_menu.Example_Where_Clause" />
- </delete>
- <insert id="sys_menu.insert" parameterClass="com.miniframe.system.model.SysMenu" >
- insert into sys_menu (menuid, menupid, menuname, menudesc, menuurl, menuimage, flag,
- menuindex)
- values (#menuid#, #menupid#, #menuname#, #menudesc#, #menuurl#, #menuimage#, #flag#,
- #menuindex#)
- </insert>
- <insert id="sys_menu.insertSelective" parameterClass="com.miniframe.system.model.SysMenu" >
- insert into sys_menu
- <dynamic prepend="(" >
- <isNotNull prepend="," property="menuid" >
- menuid
- </isNotNull>
- <isNotNull prepend="," property="menupid" >
- menupid
- </isNotNull>
- <isNotNull prepend="," property="menuname" >
- menuname
- </isNotNull>
- <isNotNull prepend="," property="menudesc" >
- menudesc
- </isNotNull>
- <isNotNull prepend="," property="menuurl" >
- menuurl
- </isNotNull>
- <isNotNull prepend="," property="menuimage" >
- menuimage
- </isNotNull>
- <isNotNull prepend="," property="flag" >
- flag
- </isNotNull>
- <isNotNull prepend="," property="menuindex" >
- menuindex
- </isNotNull>
- )
- </dynamic>
- values
- <dynamic prepend="(" >
- <isNotNull prepend="," property="menuid" >
- #menuid#
- </isNotNull>
- <isNotNull prepend="," property="menupid" >
- #menupid#
- </isNotNull>
- <isNotNull prepend="," property="menuname" >
- #menuname#
- </isNotNull>
- <isNotNull prepend="," property="menudesc" >
- #menudesc#
- </isNotNull>
- <isNotNull prepend="," property="menuurl" >
- #menuurl#
- </isNotNull>
- <isNotNull prepend="," property="menuimage" >
- #menuimage#
- </isNotNull>
- <isNotNull prepend="," property="flag" >
- #flag#
- </isNotNull>
- <isNotNull prepend="," property="menuindex" >
- #menuindex#
- </isNotNull>
- )
- </dynamic>
- </insert>
- <select id="sys_menu.countByExample" parameterClass="com.miniframe.system.model.SysMenuSQLBuilder" resultClass="java.lang.Integer" >
- select count(*) from sys_menu
- <include refid="sys_menu.Example_Where_Clause" />
- </select>
- <update id="sys_menu.updateByExampleSelective" >
- update sys_menu
- <dynamic prepend="set" >
- <isNotNull prepend="," property="record.menuid" >
- menuid = #record.menuid#
- </isNotNull>
- <isNotNull prepend="," property="record.menupid" >
- menupid = #record.menupid#
- </isNotNull>
- <isNotNull prepend="," property="record.menuname" >
- menuname = #record.menuname#
- </isNotNull>
- <isNotNull prepend="," property="record.menudesc" >
- menudesc = #record.menudesc#
- </isNotNull>
- <isNotNull prepend="," property="record.menuurl" >
- menuurl = #record.menuurl#
- </isNotNull>
- <isNotNull prepend="," property="record.menuimage" >
- menuimage = #record.menuimage#
- </isNotNull>
- <isNotNull prepend="," property="record.flag" >
- flag = #record.flag#
- </isNotNull>
- <isNotNull prepend="," property="record.menuindex" >
- menuindex = #record.menuindex#
- </isNotNull>
- </dynamic>
- <isParameterPresent >
- <include refid="sys_menu.Example_Where_Clause" />
- </isParameterPresent>
- </update>
- <update id="sys_menu.updateByExample" >
- update sys_menu
- set menuid = #record.menuid#,
- menupid = #record.menupid#,
- menuname = #record.menuname#,
- menudesc = #record.menudesc#,
- menuurl = #record.menuurl#,
- menuimage = #record.menuimage#,
- flag = #record.flag#,
- menuindex = #record.menuindex#
- <isParameterPresent >
- <include refid="sys_menu.Example_Where_Clause" />
- </isParameterPresent>
- </update>
- <update id="sys_menu.updateByPrimaryKeySelective" parameterClass="com.miniframe.system.model.SysMenu" >
- update sys_menu
- <dynamic prepend="set" >
- <isNotNull prepend="," property="menupid" >
- menupid = #menupid#
- </isNotNull>
- <isNotNull prepend="," property="menuname" >
- menuname = #menuname#
- </isNotNull>
- <isNotNull prepend="," property="menudesc" >
- menudesc = #menudesc#
- </isNotNull>
- <isNotNull prepend="," property="menuurl" >
- menuurl = #menuurl#
- </isNotNull>
- <isNotNull prepend="," property="menuimage" >
- menuimage = #menuimage#
- </isNotNull>
- <isNotNull prepend="," property="flag" >
- flag = #flag#
- </isNotNull>
- <isNotNull prepend="," property="menuindex" >
- menuindex = #menuindex#
- </isNotNull>
- </dynamic>
- where menuid = #menuid#
- </update>
- <update id="sys_menu.updateByPrimaryKey" parameterClass="com.miniframe.system.model.SysMenu" >
- update sys_menu
- set menupid = #menupid#,
- menuname = #menuname#,
- menudesc = #menudesc#,
- menuurl = #menuurl#,
- menuimage = #menuimage#,
- flag = #flag#,
- menuindex = #menuindex#
- where menuid = #menuid#
- </update>
- </sqlMap>
|