ZhengJin
|
f852491dfd
|
feat: 支持在APT中通过表达式选择package层级
|
2024-08-21 15:54:12 +08:00 |
|
Michael Yang
|
302277609d
|
fix: processor 退回到 v1.9.3
|
2024-08-09 12:15:09 +08:00 |
|
Michael Yang
|
aa85c76635
|
fix: processor 退回到 v1.9.3
|
2024-08-09 12:02:25 +08:00 |
|
Michael Yang
|
eaf0635f34
|
chore: 回退 https://github.com/mybatis-flex/mybatis-flex/pull/351
|
2024-07-29 16:39:45 +08:00 |
|
zuojinlong
|
eb0a485f0d
|
!479 fix: 驼峰转下划线规则不一致问题
* fix: 修复测试代码
* fix: https://gitee.com/mybatis-flex/mybatis-flex/issues/IAEX9U
* Revert "fix: https://gitee.com/mybatis-flex/mybatis-flex/issues/IAEX9U"
* fix: https://gitee.com/mybatis-flex/mybatis-flex/issues/IAEX9U
|
2024-07-23 09:34:51 +00:00 |
|
Michael Yang
|
982667c0d2
|
chore: update Copyright
|
2024-07-23 08:40:10 +08:00 |
|
ZhengJin
|
360e4b5091
|
docs: APT设置增加表达式用法说明
|
2024-07-01 10:41:02 +08:00 |
|
ZhengJin
|
515e08da4b
|
fix: 修正tableDefPackage生成的实体引用路径错误
|
2024-06-26 17:51:57 +08:00 |
|
ZhengJin
|
a446357b65
|
feat: 支持在APT中通过表达式选择package层级
1. 增加processor.tableDef.package配置
2. 支持在APT中通过表达式选择package层级,将`${entityPackage}`替换为实际实体包名, 表达式中如果存在一个`.parent`则缩减包名末尾的一位。
示例:`entityClass = com. test1.test2`
1. 对于`packageStr = ${entityPackage}`处理结果为 `com. test1.test2`
2. 对于`packageStr = ${entityPackage. parent}`处理结果为 `com. test1`
3. 对于`packageStr = ${entityPackage. parent}.customize`处理结果为 `com. test1.customize`
|
2024-06-25 18:48:27 +08:00 |
|
ruansheng
|
fe42deb18c
|
feat: APT 支持从 Resources 目录进行配置
|
2024-06-03 16:43:02 +08:00 |
|
Michael Yang
|
252e176637
|
fix: close https://gitee.com/mybatis-flex/mybatis-flex/issues/I9ED9N
|
2024-04-07 11:36:00 +08:00 |
|
Suomm
|
7ebd514436
|
feat: 添加 TableDef 别名缓存。
|
2024-03-11 21:17:57 +08:00 |
|
Suomm
|
22fd37f004
|
rebuild: 标记 TableDef 为废弃类。
|
2024-03-11 20:15:45 +08:00 |
|
Suomm
|
81c7d5c101
|
refactor: 使用 QueryTable 类替代 TableDef 类。
|
2024-03-11 15:32:02 +08:00 |
|
Suomm
|
1ea36328ff
|
fixup! revert: 撤销争议更改。
|
2024-03-10 15:09:34 +08:00 |
|
Suomm
|
4ab839871e
|
revert: 撤销争议更改。
|
2024-03-10 15:06:26 +08:00 |
|
Michael Yang
|
87c8c45776
|
fix: fixed NPE in FileUtil, close #I90XE5
|
2024-02-04 12:21:40 +08:00 |
|
CloudPlayer
|
46fb406e1e
|
优化了一段代码,将 Tables 文件的 if 块抽离;删除了不必要的类型强转;现在即便不配置 genPath ,也能够以特定的字符集生成文件,且为文件增添了依赖文件以用于增量编译。
|
2024-01-25 01:11:29 +08:00 |
|
开源海哥
|
0e1467a77c
|
fix: apt generate code error if the entity class and field have the same name.
|
2023-09-22 11:55:27 +08:00 |
|
开源海哥
|
b325882a35
|
refactor: optimize TableInfo.setTableName
|
2023-08-17 14:00:27 +08:00 |
|
Suomm
|
d44a6c85dd
|
feat: 支持为生成文件指定字符集。
|
2023-07-26 18:06:05 +08:00 |
|
Suomm
|
7c24bd2638
|
feat: 添加字符集配置选项。
|
2023-07-26 17:54:35 +08:00 |
|
开源海哥
|
74a725bb09
|
refactor: optimize processor module
|
2023-07-22 12:30:55 +08:00 |
|
Suomm
|
ba26bbd936
|
style: 整理 ContentBuilder 提交代码。
|
2023-07-14 13:09:01 +08:00 |
|
Suomm
|
bef15d31dc
|
feat: 添加辅助类字段注释。
|
2023-07-14 10:15:59 +08:00 |
|
Suomm
|
814e3f292f
|
feat: 添加 TableInfo 表信息。
|
2023-07-14 10:14:56 +08:00 |
|
Suomm
|
1ec4ccbd74
|
Merge remote-tracking branch 'origin/main'
|
2023-07-14 10:13:37 +08:00 |
|
cainiao3853
|
549e3e42ab
|
feat: apt新增processor.mapper.annotation配置是否生成@Mapper注解
|
2023-07-14 09:56:45 +08:00 |
|
Suomm
|
48ffba84a0
|
style: 格式化 ContentBuilder 代码。
|
2023-07-13 22:53:18 +08:00 |
|
Suomm
|
06d04b3880
|
style: 格式化 MybatisFlexProcessor 代码。
|
2023-07-13 22:37:50 +08:00 |
|
开源海哥
|
670af6a7a8
|
refactor: optimize MybatisFlexConfig.java
|
2023-07-13 08:34:09 +08:00 |
|
Suomm
|
54448afe40
|
fix: gradle 项目 apt 设置支持。
|
2023-07-13 07:45:51 +08:00 |
|
Suomm
|
f9049765f4
|
fix: 兼容 gradle 项目。
|
2023-07-12 10:23:24 +08:00 |
|
Suomm
|
372281520b
|
feat: 更改 apt 生成内容,使之更加合理。
|
2023-07-07 21:34:33 +08:00 |
|
Suomm
|
ab1da604d0
|
feat: apt 添加字段排序。
|
2023-07-07 21:19:31 +08:00 |
|
Suomm
|
59681228c9
|
fix: 取消父类设置的别名。
|
2023-07-03 21:18:31 +08:00 |
|
Suomm
|
5783acad37
|
fix: 优化 APT 生成。
|
2023-07-03 21:05:41 +08:00 |
|
yaochen4
|
113a73d170
|
bugfix: 修改bug#I7I08X
修改equals和hashcode,加入属性所在类名,方便后续扩展使用
自测完成
|
2023-07-03 18:23:18 +08:00 |
|
yaochen4
|
7dda5963b1
|
bugfix: 修改bug#I7I08X, 有父子继承时,如果有相同属性,生成的类中也会有相同的2个属性
|
2023-07-03 17:58:55 +08:00 |
|
Suomm
|
1081811199
|
fix: 应该保留 entityClassElement 用于先查找 getter 方法。
|
2023-07-02 21:35:12 +08:00 |
|
Suomm
|
92140ad178
|
fix: 别名注解放到 getter 方法上不生效。
|
2023-07-02 21:20:47 +08:00 |
|
Suomm
|
4939013da6
|
fix: 判断 getter 方法不正确问题。
|
2023-07-02 21:16:08 +08:00 |
|
开源海哥
|
5f14bd96a7
|
rename @As to @ColumnAlias and optimize TableInfo.doBuildResultMap
|
2023-07-02 16:28:54 +08:00 |
|
开源海哥
|
462fa3b2bb
|
重构 apt 配置属性
processor.allInTables ---> processor.allInTables.enable
processor.tablesPackage ---> processor.allInTables.package
processor.tablesClassName ----> processor.allInTables.className
processor.mappersGenerateEnable ----> processor.mapper.generateEnable
processor.baseMapperClass ---> processor.mapper.baseClass
processor.mappersPackage ---> processor.mapper.package
processor.tablesNameStyle ---> processor.tableDef.propertiesNameStyle
processor.tablesDefSuffix ---> processor.tableDef.instanceSuffix
processor.entity.ignoreSuffixes ---> processor.tableDef.ignoreEntitySuffixes
|
2023-07-02 12:02:37 +08:00 |
|
开源海哥
|
efcc9dbf1a
|
optimize: 1、@As 支持多个配置;2、@As 从 setter 方法移动到 getter 方法。
|
2023-07-02 09:23:18 +08:00 |
|
Suomm
|
75b713d5fe
|
fix: 重写 setter 上没有 @As 注解,需要向父类 setter 去寻找,所以只找到一个 setter 不能清除属性。
|
2023-07-01 23:23:23 +08:00 |
|
Suomm
|
a14911b678
|
feat: 生成的辅助类支持 @As 注解。
|
2023-07-01 22:53:55 +08:00 |
|
Suomm
|
2873c6a2bc
|
feat: 添加 ColumnInfo 实体类封装列信息。
|
2023-07-01 22:53:12 +08:00 |
|
开源海哥
|
8881e380a6
|
优化 apt 功能
|
2023-06-24 14:21:17 +08:00 |
|
开源海哥
|
50fd0fff80
|
重构 apt 功能,其配置从 mybatis-flex.properties 移动到根目录的 apt.config; close #I7FHYB
|
2023-06-24 12:45:59 +08:00 |
|