摘要:
承接:mybatisPlus-逻辑删除 1 在spring中配置环境为dev或test src/main/resources/application.properties #设置开发环境 spring.profiles.active=dev 2 在配置类中注册插件 src/main/java/com 阅读全文
摘要:
承接:mybatisPlus-删除测试 物理删除:从数据库中直接移除. 逻辑删除:在数据库中没有移除,而是通过一个变量让它失效. deleted = 0 => deleted = 1 (管理员可以查看被删除的记录,防止数据的丢失,类似于回收站) 1 在数据库user表中添加逻辑删除字段 2 在Use 阅读全文
摘要:
承接:mybatisPlus-分页查询 user表: 1 根据id删除 src/main/java/com/lv/mybatis_plus/MybatisPlusApplication.java //根据id删除 @Test public void testDeleteById(){ userMap 阅读全文
摘要:
承接:mybatisPlus-查询测试 1 在配置类中注册分页插件 src/main/java/com/lv/mybatis_plus/config/MybatisPlusConfig.java //注册分页插件 @Bean public PaginationInterceptor paginati 阅读全文
摘要:
承接:mybatisPlus-自动填充 1 根据id查询 src/test/java/com/lv/mybatis_plus/MybatisPlusApplicationTests.java //测试查询 @Test public void testSelectById(){ User user = 阅读全文
摘要:
承接:mybatisPlus-自动填充 乐观锁:顾名思义十分乐观,它总是认为不会出现问题,无论干什么都不去上锁,如果出现了问题,再次更新值测试. 悲观锁:顾名思义十分悲观,它总是认为会出现问题,无论干什么都会上锁,再去操作. 1 乐观锁实现方式: 取出记录时,获取当前 version 更新时,带上这 阅读全文
摘要:
承接:springPlus-更新测试 创建时间,修改时间!这些操作一遍都是自动化完成的,我们不希望手动更新! 阿里巴巴开发手册:所有的数据库表:gmt_create,gmt_modified几乎所有的表都要配置上!而且需要自动化! 1 在user表中添加创建时间和修改时间的字段 2 在实体类中编写对 阅读全文
摘要:
承接:mybatisPlus-主键生成策略 1 在测试类中添加更新的方法 src/test/java/com/lv/mybatis_plus/MybatisPlusApplicationTests.java //测试更新 @Test public void testUpdate(){ User us 阅读全文