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>