MyBatis修改操作
根据用户id修改用户名
使用的sql: UPDATE `user`
SET username = ‘赵云’ WHERE id = 26
在User.xml配置文件中添加如下内容:
UPDATE `user` SET
username = #{username} WHERE id = #{id}
测试程序
MybatisTest中添加测试方法如下:
@Test
public void testUpdateUserById() {
// 4. 创建SqlSession对象
SqlSession sqlSession = sqlSessionFactory.openSession();
// 5. 执行SqlSession对象执行更新
// 创建需要更新的User
User user = new User();
user.setId(26);
user.setUsername("关羽");
user.setSex("1");
user.setBirthday(new Date());
user.setAddress("蜀国");
sqlSession.update("updateUserById", user);
// 需要进行事务提交
sqlSession.commit();
// 7. 释放资源
sqlSession.close();
}
运行结果