您现在的位置是:首页 > 文章详情

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

日期:2024-01-16点击:215

版本:1.2.1-JDK7-SNAPSHOT

更新内容内容如下:

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://www.oschina.net/news/275949
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章