mybatis-plus-generator-ui icon indicating copy to clipboard operation
mybatis-plus-generator-ui copied to clipboard

逆向工程的TableId类未导入的bug及包冲突

Open hdtopku opened this issue 2 years ago • 0 comments

当前使用版本(必填,否则不予处理)

1.4.5

该问题是如何引起的?(确定最新版也有问题再提!!!)

1、逆向工程的TableId类未导入的bug image image

2、包冲突

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.1</version>
</dependency>

目前官网最新版本为3.5.1,与改项目中的3.4.0冲突

重现步骤(如果有就写完整)

1、逆向工程的TableId类未导入的bug

CREATE TABLE `ums_member_collect_spu` (
  `id` bigint(20) NOT NULL COMMENT 'id',
  `member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
  `spu_id` bigint(20) DEFAULT NULL COMMENT 'spu_id',
  `spu_name` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'spu_name',
  `spu_img` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'spu_img',
  `create_time` datetime DEFAULT NULL COMMENT 'create_time',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员收藏的商品';
CREATE TABLE `pms_spu_info_desc` (
  `spu_id` bigint(20) NOT NULL COMMENT '商品id',
  `decript` longtext COLLATE utf8mb4_unicode_ci COMMENT '商品介绍',
  PRIMARY KEY (`spu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='spu信息介绍';

2、包冲突:同时导入,运行就会报错

<dependency>
                    <groupId>com.github.davidfantasy</groupId>
                    <artifactId>mybatis-plus-generator-ui</artifactId>
                    <version>1.4.5</version>
                    <scope>provided</scope>
                </dependency>
<dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.1</version>
        </dependency>

报错信息

hdtopku avatar Feb 28 '22 23:02 hdtopku