Commit Graph

22 Commits

Author SHA1 Message Date
b2baccline
4f8f131261 👕 sonarlint 部分代码警告处理 2021-12-16 19:58:34 +08:00
b2baccline
44c41593e1 🎨 调整下方法位置,方便下次升级 mybatis-plus 比对代码 2021-11-07 15:28:16 +08:00
b2baccline
d1bd1d9ea0 添加saveBatch方法
经实测, 开启批处理事务以及 rewriteBatchedStatements 后, 一次插入一条数据的速度比一次插入多条的速度更快.

rewriteBatchedStatements在jdbcUrl中设置为true来开启
2021-11-03 13:49:48 +08:00
b2baccline
6df37ad7bb 🐛 修复 ExtendServiceImpl 无法反射获取到 MapperClass 和 ModelClass 的问题 2021-11-02 22:26:01 +08:00
b2baccline
f6876b7539 ⬆️ 升级 orm 相关依赖,以及升级问题解决
mybatis-plus 3.4.4 to 3.4.3.3
mybatis  3.5.6 to 3.5.7
jsqlparser 4.0 to 4.2
2021-09-16 21:26:41 +08:00
b2baccline
2bb7e9f0f5 添加 OtherTableColumnAliasFunction 用于构建连表的条件查询 2021-08-13 14:03:12 +08:00
b2baccline
6c0d87dfc0 添加普通枚举类型处理. 根据 name() 返回值判断枚举值 2021-06-07 14:36:31 +08:00
b2baccline
82e2e5d17e 🔥 移除 mybatis-plus-extend 中的 SelectByPage,因为其无法真正修改返回属性类型 2021-03-22 22:41:37 +08:00
b2baccline
20a5e7ae53 🐎 批量插入分批处理 2021-03-19 21:03:24 +08:00
b2baccline
6d2c775dd8 🐛 fix LambdaQueryWrapperX#inIfPresent 参数错误处理成流,导致的 sql 拼接异常 2021-03-11 20:59:56 +08:00
b2baccline
e8e45eadd1 🎨 代码格式化 2021-03-08 22:56:49 +08:00
b2baccline
e89f8d4c67 🐎 精简一些暂时用不上的判断,以及默认返回 true 2021-03-02 19:42:13 +08:00
b2baccline
a22fec3493 🔨 拆分出 common-model 模块
🎨 重命名 SpringUtils -> ApplicationContextHolder
 调整 json 序列化使用 JsonUtils
2021-03-02 19:02:43 +08:00
b2baccline
dd8d2f1310 🐛 修复insertBatchSomeColumn无法插入除list以外的其他 Collection 类型数据 2021-02-23 17:47:57 +08:00
b2baccline
ec5ade668b 🎨 Wrapper条件判断,对于字符串使用非空非null校验,空白符也不进行查询 2021-02-01 17:33:36 +08:00
b2baccline
33da8d6b02 🔥 移除 mybatis IService 的依赖,将部分方法置入 ExtendService,防止 service 直接进行条件构造 2021-01-20 14:04:59 +08:00
b2baccline
7746268448 分页参数构造调整,排序字段做校验以及多列排序预支持,方便前端更新后迁移 2021-01-19 15:55:02 +08:00
b2baccline
e249ce5e5d 🔨 service 改为继承ExtendService, mapper继承ExtendMapper, 分页查询条件构造下沉至dao层并移除 Controller层和 service层对 IPage 的依赖 2021-01-18 23:05:47 +08:00
b2baccline
552815e05b 优化mybatis-plus扩展包 2021-01-18 17:52:38 +08:00
b2baccline
e871ae9831 mybatis-plus-extend 扩展包调整,新增了 LambdaQueryWrapperX 用于简化条件判断 和 LambdaAliasQueryWrapperX 用于构造带别名的条件语句和查询sql 2021-01-14 21:03:20 +08:00
b2baccline
89add5d79a 🎨 引入spring-java-format插件,代码格式管理 2020-06-25 00:19:21 +08:00
b2baccline
dc98224aa4 🎨 调整 extends 代码结构与包名、添加 ding-talk 模块 2020-06-11 22:58:13 +08:00