头像上传 —— 持久,控制层
上传头像
1.持久层
1.1sql语句的规划
update t_user set avatar = ? where uid = ?
1.2编写接口和实现类
/**
     * param("sql文件#{}中的占位符"):解决sql语句占位符和映射接口不一样,来一个强转
     * @param uid
     * @param avatar
     * @return
     */
    Integer updateAvatar(
 <update id="updateAvatar">
        update t_user set avatar = #{avatar} where uid = ${uid}
 </update>
1.3测试类
2.业务层
2.1规划异常
用户名不存在,更新时候未知异常
2.2接口开发和抽象类的实现
void updateAvatar(Integer uid,String avatar);
    
2.3测试
    
                    
                
                
            
        
浙公网安备 33010602011771号