目录
1. 在AlbumMapper.java中添加抽象方法
2. 在AlbumMapper.xml中配置SQL
3. 在AlbumMapperTests.java中编写并执行测试
1. 在AlbumMapper.java
中添加抽象方法
在AlbumMapper.java
中添加抽象方法:
/**
* 修改相册数据
*
* @param album 封装了被修改的相册的id和新数据的对象
* @return 受影响的行数
*/
int update(Album album);
2. 在AlbumMapper.xml
中配置SQL
在AlbumMapper.xml
中配置SQL:
<!-- int update(Album album); -->
<update id="update">
UPDATE pms_album
<set>
<if test="name != null">
name=#{name},
</if>
<if test="description != null">
description=#{description},
</if>
<if test="sort != null">
sort=#{sort},
</if>
</set>
WHERE id=#{id}
</update>
3. 在AlbumMapperTests.java
中编写并执行测试
在AlbumMapperTests.java
中编写并执行测试:
@Test
void update() {
Album album = new Album();
album.setId(1L);
album.setName("【很新】测试数据");
// album.setDescription("【新】测试数据的简介");
// album.setSort(199);int rows = mapper.update(album);
log.debug("修改数据完成,受影响的行数:{}", rows);
}
个人主页:居然天上楼
感谢你这么可爱帅气还这么热爱学习~~
人生海海,山山而川
你的点赞👍 收藏⭐ 留言📝 加关注✅
是对我最大的支持与鞭策