@Mapper //运行时,自动为接口创建实现类对象,并将实现类对象写入IOC容器
public interface UserMapper {
/**
* 增加用户信息
*/
@Insert("insert into db01.user (id, username, name, age, gender) values (#{id}, #{username}, #{name}, #{age}, #{gender})")
public void addUser(User user);
/**
* 删除用户信息
*/
@Delete("delete from db01.user where id = #{id}")
public int deleteUser(Integer id);
/**
* 更新用户信息
*/
@Update("update db01.user set id = #{id} where username = #{username}")
public void updateUser(@Param("username") String username, @Param("id") Integer id);
/**
* 查询用户信息
*/
@Select("select * from db01.user where id = #{id}")
public User selectById(Integer id);
}