在平时开发中,我们一般使用mybatis是这样的:
创建一个接口(此处暂时忽略mybatis加载配置文件的过程):
@Mapper
public interface UserMapper {
public void update(User user);
}
配置一个XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.tongmin.mapper.UserMapper">
<update id="update" parameterType="com.tongmin.entity.User" >
update user
<set >
<if test="userName != null" >
user_name = #{userName,jdbcType=VARCHAR},
</if>
<if test="passWord != null" >
pass_word = #{passWord,jdbcType=VARCHAR},