• mybatis 没有else标签的替代写法


    使用when、otherwise可以实现类似if else的效果

    <insert id="insertTest" parameterType="com.demo.entity.TBtest">
            INSERT INTO table
            (
            xx,
            xxx,
            xx,
            xx
            )
            <choose>
                <when test="sort != null">
                    VALUES
                    (
                    #{xxx,jdbcType=VARCHAR}, #{xxx,jdbcType=VARCHAR},#{xxx,jdbcType=VARCHAR},#{xxx,jdbcType=INTEGER}
                    )
                </when>
                <otherwise>
                    SELECT
                    #{xxx,jdbcType=VARCHAR}, #{xxx,jdbcType=VARCHAR},#{xx,jdbcType=VARCHAR},
                    ifnull(MAX(xx),1) + 1
                    FROM table
                    WHERE xxx= #{xxx,jdbcType=VARCHAR}
                </otherwise>
            </choose>
        </insert>
  • 相关阅读:
    NIO编程介绍
    伪异步IO
    BIO模型
    Json
    Jquery笔记
    JQuery与Ajax
    jQuery之事件和动画
    JQueryDOM节点操作
    认识Jquery
    javascript之DOM
  • 原文地址:https://www.cnblogs.com/linhongwenBlog/p/13969652.html
Copyright © 2020-2023  润新知