MybatisPlus
文章平均质量分 65
Java--成长之路
复杂的事情要简单去做,简单的事情要重复去做,重复做的事情要用心去做,坚持下去,这样就没有做不成的事情。
展开
-
推荐几个免费练手的Java项目
1、Java在线考试系统项目地址:https://mp.weixin.qq.com/s/YngoRNP_Xzl7QWq1NL8Gog2、Java外卖点餐系统项目地址:https://mp.weixin.qq.com/s/3vyO17zPjntjZOIrvkNjIg3、Java身份证号码识别系统项目地址:https://mp.weixin.qq.com/s/pjKOL3UaQESdZZHMORJ0qQ4、SpringMVC+Spring+Mybatis实现支付宝支付功能(附完整代码..原创 2022-01-05 17:12:01 · 2224 阅读 · 4 评论 -
idea 快速开发插件--MybatisX
一.idea安装MybatisX 1.按ctrl+alt+s,弹出Settings 2.在plugins中搜索MybatisX,安装即可 3.点击操作重启idea 二、操作说明 1.业务层点击小鸟进入mapper.java中 2.mapper.java点击小鸟进入mapper.xml映射文件中 3.快速生成mapper中的xml标签并进入mapper.xml(光标悬浮到报红方法名后然后Ctrl+Enter生成mapper标签并进入) ...原创 2021-12-24 16:42:33 · 460 阅读 · 2 评论 -
MybatisPlus主键生成策略
MybatisPlus自带主键生成策略"雪花算法",如果不做配置,默认也是使用这个算法生成id。snowflake(雪花)是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ID),最后还有一个符号位,永远是0。具体实现的代码可以参看https://github.com/twitter/snowfla原创 2021-12-24 16:25:27 · 1137 阅读 · 0 评论 -
MybatisPlus实现分页查询
使用MybatisPlus进行查询操作的一些用法:1、list集合 //多个id批量查询 @Test void testSelect1(){ //这里的selectBatchIds方法 需要传入一个id的集合参数 List<User> users = userMapper.selectBatchIds(Arrays.asList(1L, 2L, 3L)); users.forEach(System.out::println); }2、map...原创 2021-12-24 16:19:41 · 582 阅读 · 0 评论 -
MybatisPlus中方法实现复杂查询
mp实现复杂查询,使用queryWrapper构建条件,创建QueryWrapper构建条件,使用方法实现各种条件查询:1、ge大于等于、gt大于、le小于等于、lt小于、isNull、isNotNull//mp实现复杂查询 @Test public void testSelectQuery(){ QueryWrapper<User> wrapper = new QueryWrapper<>(); // 查询age >= 30记录...原创 2021-12-24 16:13:43 · 440 阅读 · 0 评论