目录
1. Mybatis编程:插入相册数据
2. Mybatis编程:根据id删除相册数据
当某个数据表中的id
被设计为“自动编号”的(auto_increment
),在配置
标签时,可以添加2个属性,以获取自动编号的id
值,例如:
SQL语句
当经过以上配置后,当成功的插入数据后,Mybatis框架会获取自动编号的id
,并将值封装回参数对象中!
提示:如果某张表的id
并不是自动编号的,则不需要配置以上2个属性!
需要执行的SQL语句大致是:
DELETE FROM pms_album WHERE id=?
则在AlbumMapper.java
接口中添加抽象方法:
/*** 根据id删除相册数据** @param id 尝试删除的相册的id* @return 受影响的行数*/
int deleteById(Long id);
并在AlbumMapper.xml
中配置以上抽象方法映射的SQL语句:
DELETE FROM pms_album WHERE id=#{id}
完成后,在AlbumMapperTests
类中编写并执行测试:
@Test
void deleteById() {Long id = 1L;int rows = mapper.deleteById(id);System.out.println("删除数据完成,受影响的行数:" + rows);
}
个人主页:居然天上楼
感谢你这么可爱帅气还这么热爱学习~~
人生海海,山山而川
你的点赞👍 收藏⭐ 留言📝 加关注✅
是对我最大的支持与鞭策