- 生成代码时, 选择gradle子模块无效的BUG
- 修复dtd的支持, 对于www.mybatis.org的DTD进行支持,小鸟可以跳转
- 修复order by生成代码错误的BUG
- 修复安全删除无效的BUG
- 修复between代码生成错误的BUG
- 支持 生成的Entity实体类名希望可设置或跟数据表名保持一致
- tinyint,smallint 默认映射为Integer
- resultMap->result->property 查找setter方法时,支持特殊的setter写法
- 无法生成代码时,提示具体原因
- 修复insert模板生成代码问题
- typeHandler 支持嵌套类的写法和报错提示
- 修复alt+delete删除mapper方法时,关联删除xml声明
- 修复insertSelective模板生成的字段名错误 by: makejava
- 完善模板注释, 支持author
- 完善mybatisx安装描述, 修复mybatis-plus3部分类无法使用JPA生成代码
- 完善没有XML使用JPA生成代码的提示
- 绑定接口名称和xml的namespace, 支持接口重命名
- 多数据环境时, 加入databaseId
- 生成的模板强制绑定domain
- 修复jpa提示的insert,insertSelective的keyColumn错误问题
- idea最低版本升级为2020.2
- 加入updateSelective
- 生成代码支持模块选择
- 增加额外的列信息, 允许为空, 是否自增
- 矢量图标, PR: intent
- 完善默认提示的jdbcType跟随 resultMap
- 修复insertSelective模板
- 支持自定义实体类模板
- 提供更多详细的字段属性支持
- mapper接口中方法写在父类时, 可以跳转到多个子类
- 支持返回类型为map的验证
- 修复idea社区版本的别名检查
- 修复嵌套collection标签问题
- 生成代码暴露表的注释,jpa生成代码报错提供更详细的错误内容
- mapper接口兼容default关键字
- 生成的实体类支持去除前缀,后缀
- 修复默认全量模板不支持多主键的问题
- 修复kotlin类加载报错问题
- 加入Kotlin支持, PR: chaosmo
- 代码生成适配mybatis-plus3, PR: 李茂盛
- 修复生成实体类未过滤静态字段导致子类没有忽略字段的BUG, 修复insert的JPA生成代码时, 默认按照3个字段的长度换行
- 修复社区版本加载插件报错
- 生成代码支持继承父类,并忽略生成关联的属性
- 取消模板的界面配置
- 增加countByFields的jpa提示
- 修复Jpa生成代码时生成了错误的include标签
- 生成代码兼容老版本的方式, 兼容deleteByPrimaryKey,insert,insertSelective,selectByPrimaryKey,updateByPrimaryKeySelective,updateByPrimaryKey
- 修复mapper类对应多个xml文件无法跳转的问题, 会弹出多选框自行选择xml文件
- 修复生成的实体类编码格式为GBK的问题,按照界面选择的编码格式进行生成
- 修复社区版本的错误提示,数组越界,持久化 等异常
- 对生成代码的部分改版, 采用模板代码生成的方式
#{}
的提示与跳转- 修复 jpa 提示中 in,between 结尾生成的xml是字段的问题(实际上应该是列名)
- 修复 jsr 日期生成
- 修复 springboot 识别yml报错, yml后缀别名识别支持
- 完善实体类的头部加入表名注释
- 修复 association 标签关联问题
- 修复 resultType 返回 Map 标记红色
- 修复 无法通过接口生成xml
- 修复 yml 关联别名的 --- 分割
- jpa支持oracle的两种插入方式(insertWithUnion,insertWithAll)
- 支持if-test方式,对于String类型的字段加入非空判断
- 修复lombok的链式setter支持
- 支持注解方式生成代码
- 加入jpa生成代码
- 给mapper类和xml加入小鸟图标