一、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); } }
執行測試,成功。