当前位置:Gxlcms > 数据库问题 > mybatis SQL映射配置文件

mybatis SQL映射配置文件

时间:2021-07-01 10:21:17 帮助过:7人阅读

<select
    id=""
    parameterType=""
    parameterMap=""
    resultType=""
    resultMap=""
    flushCache=""
    useCache=""
    timeout=""
    fetchSize=""
    statementType=""
    resultSetType=""
>

<insert
    id=""
    parameterType=""
    flushCache=""    
    statementType=""
    keyProperty=""
    keyColumn=""
    useGeneratedKeys=""
    timeout=""
>

<update
    id=""
    parameterType=""
    flushCache=""    
    timeout=""
    statementType=""
>

<delete
    id=""
    parameterType=""
    flushCache=""    
    timeout=""
    statementType=""
>
<mapper  namespace=" ">

    <insert    parameterType="输入参数类型"  parameterMap="输入参数集合"  resultType="结果类型"  resultClass="结果类"  resultMap= "结果集合"></insert>
    
    <select  id="findUserById" parameterType="int" resultType="User"  >
        select * from user_table where id = #{id}
    </select>

    <select  id="findUserByName" parameterType="String" resultType="User"  >
        select * from user_table where user_name Like '%%${value}' 
    </select>

    <insert   id = "insertUser"  parameterType="User" >
        <selectKey keyProperty="id" order="BEFORE" resultType="String">
            select 序列名.nextval()
        </selectKey>    
            insert into user()
                             values()
    </insert>

    //update返回执行之后被改变的信息条数
    <update  id="updateUserById" parameterType="User" >
        update user_table  set user_name=#{username} where id = #{id}
    </update>

    <delete  id="deleteUserById" parameterType="Integer" >
        delete  from user_table where id = #{id}
    </delete>

</mapper>

mybatis SQL映射配置文件

标签:integer   user   执行   into   配置文件   rtu   string   ati   结果   

人气教程排行