mybatis的基本的增删改查单条

<table sqlname="catetory">


    <operation name="queryByCatetoryId">
        <sql>
            select 
            catetory_id,
            catetory_name,
            from catetory
            where
            catetory_id = ?
        </sql>
    </operation>


    <operation name="queryByMerchantId" multiplicity="many">
        <extraparams>
            <param name="merchantId" javatype="java.lang.String"/>
        </extraparams>
        <sql>
            select 
            catetory_id,
            catetory_name,
            from catetory
        </sql>
        <sqlmap>
            <![CDATA[
			 select
            catetory_id,
            catetory_name,
            from catetory
			WHERE
			merchant_id =  #merchantId#
			ORDER BY catetory_id desc
			]]>
        </sqlmap>
    </operation>

<operation name="queryByMerIdAndName" multiplicity="many">
        <extraparams>
            <param name="merchantId" javatype="java.lang.String"/>
            <param name="catetoryName" javatype="java.lang.String"/>
            <param name="delFlag" javatype="java.lang.String"/>
        </extraparams>
        <sql>
            select 
            catetory_id,
            catetory_name,
            from catetory
        </sql>
        <sqlmap>
            <![CDATA[
			 select 
            catetory_id,
            catetory_name,
            from catetory
			WHERE
			merchant_id =  #merchantId#
			AND catetory_name= #catetoryName#
			<dynamic>
				    <isNotEmpty prepend="and" property="delFlag">
					del_flag = #delFlag#
					</isNotEmpty>
			</dynamic>

			]]>
        </sqlmap>
    </operation>

//批量查询
<operation name="queryListByCatetoryIds" multiplicity="many">
        <extraparams>
            <param name="catetoryIdList" javatype="java.util.List"/>
        </extraparams>
        <sql>
            <![CDATA[
	 select
            catetory_id,
            catetory_name,
            from catetory
	  ]]>
        </sql>
        <sqlmap>
            <![CDATA[
	 select 
            catetory_id,
            catetory_name,
            from catetory
				where catetory_id IN
				<iterate prepend="(" close=")" conjunction=",">
                    #[]#
                </iterate>
             ORDER BY id desc
	 	 ]]>
        </sqlmap>
    </operation>

    <operation name="insert" paramType="object">
        <sql>
            insert into
            catetory 
            (catetory_id,
            catetory_name)
            values
            (?,?)
        </sql>
    </operation>

    <operation name="update" paramType="object">
        <sql>
            update
            catetory
            set modified=now(),
            catetory_name=?,
            sort=?,
            where catetory_id = ?
        </sql>
    </operation>

</table>

基本的mybatis的增删改查

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值