32 Star 450 Fork 106

dromara / mybatis-plus-ext

2023-05-31 11:25
342237 tangzc 1629796763 唐振超
  1. 优化字段类型及长度的设计,如果字段类型自定义了,那么长度也需要自定义
  2. 修复pgsql的表删除的错误
  3. 修复bug:#I79ID8:版本: 3.5.3.1-jdk17-EXT307.3 (开始比对 主键 和 索引 的变化), 空指针报错 element cannot be mapped to a null key
最后提交信息为: 升级版本:3.5.3.1-EXT307.4
2023-05-22 22:42
342237 tangzc 1629796763 唐振超

1、修复自动建表时未指定默认值,字段却赋值默认值''的情况;
2、修复自动建表时只指定字段长度,不生效。必须指定字段类型才能生效的问题。

最后提交信息为: 版本升级:3.5.3.1-EXT307.1
2023-05-08 23:44
342237 tangzc 1629796763 唐振超
  1. 解决引入devtools后,基于class找不到bean的问题
  2. 修复自定义BaseMapper的情况下,绑定查询功能提示找不到BaseMapper的实现的bug
2023-04-07 09:33
342237 tangzc 1629796763 唐振超

1、更改了部分类的包位置
2、新增了一个待实现的@BindAggFunc绑定聚合函数的注解
3、解决bug #I6N6B8:BindEntityByMid 功能报 空指针问题

预览版本
2023-03-07 10:10
342237 tangzc 1629796763 唐振超
  1. 修改@Table上的排除某写字段的属性值由原来的excludeFields改为excludeProperty,并与MP的@TableName绑定在一起,增强一致性
  2. 优化全局注解合并获取逻辑
最后提交信息为: 升级版本:3.5.3.1-EXT305-alpha
预览版本
2023-02-26 09:16
342237 tangzc 1629796763 唐振超

1、删除注解@AutoIncrement、@Primary注解,该方式修饰主键会导致自定义主键名称与MybatisPlus不兼容的问题
2、新增@ColumnId专门用于主键的定义
3、修复字段在切换是否为主键之间的变动bug

最后提交信息为: 1、修复一个bug
预览版本
2023-02-24 21:39
342237 tangzc 1629796763 唐振超

1.全局(建表、动态条件、默认值)优化了一个bug:MybatisPlus中的全局枚举方案支持,之前是直接把枚举当做字符串处理,现在会根据MybatisPlus的枚举方案自动适配。

最后提交信息为: 1、增加了一个自动建表的demo
预览版本
2023-02-22 21:48
342237 tangzc 1629796763 唐振超
  1. 重构自动建表模块,提升了效率和使用便携性,同时为后续支持pgsql提供了基础。
  2. 升级了MybatisPlus版本
最后提交信息为: 1、剔除索引上的function属性
预览版本
2023-01-07 10:28
342237 tangzc 1629796763 唐振超

重构自动建表模块,持续迭代中

最后提交信息为: 添加PgSql自动建表策略
2022-12-06 10:08
342237 tangzc 1629796763 唐振超
  • 修复bug:根据class和字段名获取字段的方法,导致获取不到父类的对应字段,返回null的问题。
最后提交信息为: 升级版本:3.5.2-EXT201
2022-11-17 23:57
342237 tangzc 1629796763 唐振超
  1. 修复字段大小写与MybatisPlus的不兼容问题;
  2. 增强@IsAutoIncrement,兼容MybatisPlus的自增配置;
  3. 重构指定主键自增的逻辑,@TableId(type = IdType.AUTO)和@IsAutoIncrement均可以触发主键的创建。
  4. @column 取消isAutoIncrement属性,需要指定主键自增,需要额外使用@IsAutoIncrement或者@TableId(type = IdType.AUTO)
  5. 建表模式update下,不在删除字段,因为字段删除可能导致数据丢失,字段改名会被认定为新增字段。
最后提交信息为: 修改pom文件配置
2022-10-20 22:27
342237 tangzc 1629796763 唐振超

fix:修复bug,导致自动建表无法读取到mybatis-plus的配置,进而建表与字段的时候,没有遵循MP的配置

最后提交信息为: 升级至:3.5.2-EXT146
2022-09-29 12:34
342237 tangzc 1629796763 唐振超
  • fix:修复bug,导致不使用@EnableAutoTable,mybatis的自动转下划线
2022-09-29 12:34
342237 tangzc 1629796763 唐振超
  • 解决bug:global-config.db-config.table-prefix配置的表前缀,在自动建表过程中没有生效,同时在做数据关联的时候也没有生效
2022-08-16 17:04
342237 tangzc 1629796763 唐振超
  • 自动填充功能(MetaObjectHandler的实现)做了自动判断,当项目中不存在MetaObjectHandler的实现类的情况下才会注入MPE的实现
  • com.tangzc.mpe.actable.MybatisPlusProperties变更位置:com.tangzc.mpe.magic.MybatisPlusProperties
  • 数据绑定、数据关联查询等功能,添加mybatis-plus的map-underscore-to-camel-case、table-underline的关联,判断是否自动转换驼峰与大小写
最后提交信息为: 版本号升级:3.5.2-EXT143
2022-07-25 11:08
342237 tangzc 1629796763 唐振超
  • 优化@Serializable的json序列化的默认方式,支持复杂类型的自动序列化,而不需要手动写handler
  • 修改部分注释
  • 升级mybatis-plus3.5.2
  • 添加绑定注解Bind*添加last属性,可追加sql到最后
  • 版本号规则更改为[mybatis-plus版本]-EXT[版本号],例如:3.5.2-EXT142
  • EnableAutoTable添加基于环境变量的激活方式
  • 修复中间表关联数据的情况下,自定义条件和排序失效的bug
  • 分包按需引入功能的情况下,取消了默认引入MP,需要使用方自行引入相应版本。
  • 优化了lambda表达式的语法糖,消除idea的告警提示。
  • 局部优化了部分代码。
  • @DataSource增加自定义更新条件
最后提交信息为: feat: 版本升级:3.5.2-EXT142
2022-04-07 11:31
预览版本
2021-08-22 21:42
342237 tangzc 1629796763 唐振超

v1.2.6

最后提交信息为: 优化教程
Java
1
https://gitee.com/dromara/mybatis-plus-ext.git
git@gitee.com:dromara/mybatis-plus-ext.git
dromara
mybatis-plus-ext
mybatis-plus-ext

搜索帮助

53164aa7 5694891 3bd8fe86 5694891