mybatis的sql使用(mapper映射文件的配置)

1.增加操作

<insert id="insertUser" parameterType="com.code.po.User">

        insert into `user`(id,username,birthday,sex,address) 

        values(#{id},#{username},#{birthday},#{sex},#{address})//这里的属性要和前面的对应

    </insert>

2.获取数据库维护的主键值(只能在刚插入时获取)

<!--BEFORE?oracle数据库使用-->

<selectKey keyColumn="id" keyProperty="id" resultType="int" order="BEFORE">

             select seq.nextval from dual

         </selectKey>

<!--after?oracle数据库使用-->

<selectKey keyColumn="id" keyProperty="id" resultType="int" order="AFTER">

         select LAST_INSERT_ID()

      </selectKey>

3.根据id修改数据

<update id="updateUserById" parameterType="com.code..po.User">

    update `user`

    set username=#{username},sex=#{sex} where id=#{id}

 </update>

4.根据id删除数据

<delete id="deleteUserById" parameterType="int">

    delete from `user` where id=#{id}

 </delete>

猜你喜欢

转载自www.cnblogs.com/supertan/p/9219755.html