wu-framework-parent 1.2.1-JDK17-SNAPSHOT 发布

1.2.1

1. [wu-database-lazy-mybatis-cure-plus-starter](wu-framework-plus%2Fwu-database-lazy-mybatis-cure-plus-starter) 升级mybatis 3.5.4
2. Lazy ORM支持数据自动转译
   - 新增字段自动关联转译
   - 注解方法入参数通过数据库转译@LazyTableArgsTranslation
   - 注解方法出参数转译@LazyTableTranslation
   - 通过一个字段管理其他表的一条数据@LazyTableTranslationOneField
   - 通过一个字段管理其他表的数据@LazyTableTranslationOneToManyField
   - ```java
             @Data
          @LazyTable(tableName = "lazy_table_user", comment = "lazy 框架跨表映射 用户")
          public class LazyTableUser {
          @LazyTableFieldId(value = "id", idType = LazyTableFieldId.IdType.AUTOMATIC_ID)
          private Integer id;
            
              @LazyTableFieldUnique(value = "username")
              private String username;
            
              @LazyTableField(value = "birthday")
              private String birthday;
            
              @LazyTableField("sex")
              private String sex;
            
              @LazyTableTranslationOneField(translationSourceName = "addressId", translationTargetName = "id", columnList = "addressName",
                      translationTargetTableName = "lazy_table_address", type = LazyTranslationTableEndpoint.Type.COLUMN,
                      lazyTranslationAPIClass = LazyTableTranslationOneAPI.class)
              @LazyTableField(exist = false)
              private String address;
            
              @LazyTableFieldUnique(value = "age")
              private Integer age;
            
              @LazyTableFieldUnique()
              private Integer ageType;
            
            
              @LazyTableField(comment = "地址ID")
              private Integer addressId;
            
              /**
               * 是否删除
               */
              @Schema(description = "是否删除", name = "isDeleted")
              @LazyTableField(name = "is_deleted", comment = "是否删除", columnType = "tinyint(1)")
              private Boolean isDeleted;
          }

     ```
3. 支持Excel导出适配任意对象含有数组
4. 完善ACW模块
5. 更新日志:
   1. 支持mysql实例添加
   2. 支持mysql 数据库查询统计单个表数量
   3. 支持mysql单表数据库操作(增删改查)
   4. 支持统计单个数据库下所有表条数统计、存储数据
   5. 支持mysql数据库自动填充
   6. 支持通过数据库反向生成ddd代码
   7. 支持数据库备份、数据库实例备份
   8. 支持数据库信息导入
项目地址:https://gitee.com/wujiawei1207537021/wu-framework-parent/tree/master/wu-smart-intergration/wu-smart-acw

你可能感兴趣的:(数据库)