< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8


一、MybatisPlus CRUD操作
标准数据层CRUD功能开发,测试和使用Mybatis-Plus提供的功能

 

 

二、新增、删除、修改、根据id查询和查询全部测试和使用
新增: int insert(T t)

删除:int deleteById(Serializable id)

修改:int updateById(T t)

根据ID查询:T selectById(Serializable id)

查询全部:List<T> selectList()

示例代码:

复制代码
package com.it;
 
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.it.dao.UserDao;
import com.it.domain.User;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
 
import java.util.List;
 
@SpringBootTest
class Mybatisplus01QuickstartApplicationTests {
 
    @Autowired
    private UserDao userDao;
 
    /**
     *新增方法test
     */
    @Test
    void testSave(){
        User user = new User();
        user.setName("你是程序员");
        user.setPassword("it123456");
        user.setAge(12);
        user.setTel("4006184000");
        userDao.insert(user);
    }
 
    @Test
    /**
     *删除方法test
     */
    void testDelete(){
 
        userDao.deleteById(1401856123725713409L);
    }
 
    @Test
    /**
     * 修改方法test
     */
    void testUpdate(){
        User user = new User();
        user.setId(1L);
        user.setName("Tom888");
        user.setPassword("tom888");
        userDao.updateById(user);
    }
 
    /**
     * 查询byIDtest
     */
    @Test
    void testGetById(){
        User user = userDao.selectById(2L);
        System.out.println(user);
    }
 
    /**
     * 查询全部test
     */
    @Test
    void testGetAll() {
        List<User> userList = userDao.selectList(null);
        System.out.println(userList);
    }
 
 
 
}
复制代码

 

运行测试,成功。

posted on   努力--坚持  阅读(47)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示