随笔分类 - MyBatis-plus
摘要:需要导入的依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version> <
阅读全文
摘要:简单删除(使用多种方法可以达到目的) @Test //普通删除 void testDelete(){ userMapper.deleteById(5L); } @Test //批量删除 void testDeleteByBatchIds(){ userMapper.deleteBatchIds(Ar
阅读全文
摘要:查询操作,比较简单,但方式比较多,更具需要自行选择 @Test//简单查询 void testSelect(){ user user = userMapper.selectById(1L);//serializable 可序列化的 userMapper.selectBatchIds(Arrays.a
阅读全文
摘要:什么是乐观锁 乐观锁 当要更新一条记录的时候,希望这条记录没有被别人更新 乐观锁实现方式: 取出记录时,获取当前version 更新时,带上这个version 执行更新时, set version = newVersion where version = oldVersion 如果version不对
阅读全文
摘要:更新操作 比较简单,实现原理是动态sql @Test void updateTest(){ user user = new user(); user.setId(1524653412236517378L); user.setAge(200); user.setEmail("2034281742@qq
阅读全文
摘要:插入测试 @Test void insertTest(){ user user = new user(); user.setAge(20); user.setEmail("2034281742@qq.com"); user.setName("小落"); userMapper.insert(user)
阅读全文
摘要:mybatis-plus是什么? MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:只做增强不做改变,引入它不会对
阅读全文