mybatis SQL映射配置文件

<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>

猜你喜欢

转载自www.cnblogs.com/Mr-O-O/p/10575509.html