1653 Commits

Author SHA1 Message Date
nieqiurong
4af5b5c0f3 去除SelectPage与SelectMapsPage注入. 2023-07-29 16:48:07 +08:00
nieqiurong
04c706b0a8 优化DELETE_BY_ID注入. 2023-07-27 10:42:16 +08:00
nieqiurong
ae541b2b16 解决Sequence初始化多次问题(自定义情况下可不创建默认主键生成器). 2023-07-27 10:42:02 +08:00
nieqiurong
f3cd032971 减少MappedStatement堆内存占用. 2023-07-20 11:03:48 +08:00
qmdx
84cb51f3e7
Merge pull request #5399 from Codeprh/feture/ConcurrentMap/performance
fix: CollectionUtils#computeIf lock bug
2023-07-18 09:52:58 +08:00
hubin
f697750b07 合并 github pull/5438 2023-07-18 09:48:46 +08:00
青苗
963c15ccb1
!285 补充测试用例
Merge pull request !285 from Cason/3.0
2023-07-18 01:06:01 +00:00
Cason
34c6c69311 补充插入语句注入的测试用例 2023-07-17 20:15:08 +08:00
nieqiurong
8ceed67f77 去除SqlRunner持有的sqlSessionFactory变量. 2023-07-17 11:19:43 +08:00
Cason
89b976bb28 修改了Comment检测的正则表达式。
删除了不必要的测试用例,新增了两个测试用例
2023-07-16 21:28:06 +08:00
hubin
d0a64aefe6 优化代码逻辑 2023-07-13 11:21:17 +08:00
hubin
cd7d4ec14e fixed github issues/5342 2023-07-13 11:01:10 +08:00
hubin
cd3715563d 优化Wrapper类中boolean方法的名称,解决OGNL解析中method缓存问题 github pull/5380 2023-07-13 10:02:36 +08:00
nieqiurong
5abbd4f831 解决PluginUtils重复获取元数据带来的性能消耗.
https://github.com/baomidou/mybatis-plus/issues/3812
2023-07-12 23:33:20 +08:00
nieqiurong
7ffdf415e7 优化sqlSessionFactory获取.
https://github.com/baomidou/mybatis-plus/issues/5400
2023-07-12 11:08:54 +08:00
nieqiurong
34e2f3fa30 支持多参数提取填充情况.
https://github.com/baomidou/mybatis-plus/issues/5447
2023-07-07 14:05:29 +08:00
nieqiurong
7883dc5ef7 填充器单参数支持无注解填充. 2023-07-06 18:20:41 +08:00
miemie
ee231626ea 注入的sql统一去除换行符 2023-06-15 11:50:55 +08:00
noah.pan
f5daee4fdd feat: com.baomidou.mybatisplus.core.toolkit.CollectionUtils#computeIfAbsent lock bug 2023-06-09 18:26:36 +08:00
nieqiurong
5412d3e52e 增强参数填充处理器,防止因类型不匹配导致转换错误.
https://github.com/baomidou/mybatis-plus/issues/5365
2023-06-01 22:24:40 +08:00
hubin
2b3cf4c331 调整 QueryWrapper 需要主动开启检查 SQL 注入过滤 2023-05-31 15:38:17 +08:00
miemie
d86989828d 移除掉wrapper的orderby的sql过滤功能
清理部分已标记一年以上过时的代码
2023-05-31 12:23:21 +08:00
hubin
cf4fac59f7 优化新增 getOneOpt 执行方法及测试用例 2023-05-26 08:43:31 +08:00
青苗
abbe214425
!281 重命名方法名
Merge pull request !281 from ConanEdogawa/3.0
2023-05-26 00:20:34 +00:00
nieqiurong
78f9acf4c7 调整注入方法日志为具体实现子类. 2023-05-24 15:40:43 +08:00
Evan Zhai
32f7708c4e 新增 BaseMapper#selectOne重载方法,新增 IService#getNonNullOne 和IService#GetNonNullById方法,现在查询一个对象不会返回 null 而是返回一个 Optional对象 2023-05-18 10:30:32 +08:00
miemie
b26ed4fe59 wrapper#select 新增 condition 2023-05-17 12:49:38 +08:00
miemie
0149ed07ca code style 2023-05-17 12:12:22 +08:00
nieqiurong
0b2516d9ce 修复使用高版本jdk运行单元测试失败(临时方案). 2023-05-15 15:51:24 +08:00
eye
88ef92d406 fix mapping for null value enum 2023-04-28 21:56:55 +08:00
miemie
820507fcf3 fix bug 2023-04-18 11:44:28 +08:00
VampireAchao
0f1037467c feat(QueryWrapper and Wrappers): add Wrappers.query(entityClass)
The LambdaQueryWrapper can use Wrappers.lambdaQuery(entityClass) to
instantiate,so QueryWrapper can also use that way

BREAKING CHANGE: nope
2023-04-10 23:30:02 +08:00
hubin
d95416c298 Merge branch '3.0' into github3.0 2023-03-07 20:28:11 +08:00
唐振超
b754eabdb8 还原原来的测试用例,构建新的测试用例 2023-03-05 21:04:42 +08:00
唐振超
0ee67de69b 基于代码扫码建议,调整static关键词的与其他关键词的顺序 2023-03-05 14:11:04 +08:00
唐振超
4229a6d3cd 基于代码扫码建议,展开import *的情况 2023-03-05 14:03:51 +08:00
nieqiurong
51a598cb51 解决jdk11下提示非法的反射警告. 2023-03-05 12:38:15 +08:00
nieqiurong
5ef52a9851 解决高版本jdk启动出现警告日志. 2023-03-05 12:38:15 +08:00
唐振超
7f015b3039 添加单元测试 2023-02-27 14:26:03 +08:00
唐振超
70877f0637 1、@KeySequence添加了直接标注在注解上
2、统一实体和字段上获取注解的方式,统一接口,可提供外部使用方自定义获取注解的方式
2023-02-25 23:23:26 +08:00
miemie
fce40546e9 fix: Table#getAllInsertSqlColumnMaybeIf("xx.")下的sql生成错误问题 2023-02-17 12:05:40 +08:00
bo.yang
786f25ec27 bug[doc]: 添加漏字 2023-01-16 11:53:27 +08:00
hubin
a09cb7025e 删除多余插件解决引入 kotlin 依赖问题 2022-12-28 17:26:58 +08:00
hubin
e2111292ee Merge branch 'GitHub3.0' into 3.0 2022-12-23 14:50:34 +08:00
hubin
b48863e1d1 Merge remote-tracking branch 'github/3.0' into GitHub3.0 2022-12-23 14:49:39 +08:00
hubin
1bec5e1c26 支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ 2022-12-23 14:49:28 +08:00
mahuibo
adc4d4d0f3 LambdaQueryWrapper 和 QueryWrapper 增加select(List<R> columns)重载,原本的select(R... columns)调用增加select(List<R> columns)即可实现扩展性,和消除警告
SqlHelper#getMapper 更改返回固定的BaseMapper为继承为BaseMapper的泛型
2022-12-22 15:22:07 +08:00
miemie
1bdc12f8ce .java license 2022-12-19 14:25:06 +08:00
miemie
b150fb9893 rename 2022-12-19 14:22:35 +08:00
huangyebiaoke
d28a134faa 优化注释 2022-12-16 22:54:36 +08:00