一、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 2024-11-23 23:57  努力--坚持  阅读(225)  评论(0)    收藏  举报