oracle xml文件基本插入写法

<mapper namespace="com.keyou.dao.samSystem.SamApplyDao">
<insert id="insertSamApplyApproval">
        INSERT INTO SAM_APPLYAPPROVAL
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="samApplyApproval.applyapprovalguid !=null">
                APPLYAPPROVALGUID,
            </if>
            <if test="samApplyApproval.operation !=null">
                OPERATION,
            </if>
            <if test="samApplyApproval.approvalby !=null">
                APPROVALBY,
            </if>
            <if test="samApplyApproval.approvaltime !=null">
                APPROVALTIME,
            </if>
            <if test="samApplyApproval.operationopinion !=null">
                OPERATIONOPINION,
            </if>
            <if test="samApplyApproval.createime !=null">
                CREATEIME,
            </if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="samApplyApproval.applyapprovalguid !=null">
                APPLYAPPROVALGUID=#{samApplyApproval.applyapprovalguid},
            </if>
            <if test="samApplyApproval.operation!=null">
                OPERATION=#{samApplyApproval.operation},
            </if>
            <if test="samApplyApproval.approvalby!=null">
                APPROVALBY=#{samApplyApproval.approvalby},
            </if>
            <if test="samApplyApproval.approvaltime!=null">
                APPROVALTIME=#{samApplyApproval.approvaltime},
            </if>
            <if test="samApplyApproval.operationopinion!=null">
                OPERATIONOPINION=#{samApplyApproval.operationopinion},
            </if>
            <if test="samApplyApproval.createime!=null">
                CREATEIME=#{samApplyApproval.createime},
            </if>
        </trim>
    </insert>
    </mapper>

namespace与dao接口联系
id与接口中方法名映射
samApplyApproval入参与dao接口方法中的@param指定的参数映射如

 void insertSamApplyApproval(@Param("samApplyApproval")SamApplyApproval samApplyApproval);

猜你喜欢

转载自blog.csdn.net/phillip629/article/details/92352763