2.引入逆向工程的插件tk.mybatis mapper-spring-boot-starter 2.1.5
引入逆向工程插件的目的是为了省略繁琐的创建各种实体类,映射文件和xml文件等步骤,这些文件在自己创建的过程中很有可能会出现不匹配的情况,所以逆向工程可以很方便完成这些工作。
3.插件配置文件org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 ${basedir}/src/main/resources/generator/generatorConfig.xml mysql mysql-connector-java 5.1.47 tk.mybatis mapper 4.1.5
具体的设置和注解在下面的程序中都有说明,并且相对的在文件中设置路径的时候,可以对目标包进行复制路径之后粘贴在目标位。
强调强调强调
逆向工程生成了实体类以及各个参数的set/get方法,但是没有生成实体类的构造方法,一定要自己添加构造方法!!!
自己的原因: 因为使用的maven聚合工程,所以在父工程引入了打包插件,即下面的依赖
org.springframework.boot spring-boot-maven-plugin org.projectlombok lombok
解决办法: 将父工程的
对于一个问题也是同样的解决方案: 在打包过程中显示找不到main函数
Mon Mar 08 15:03:09 CST 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
根据提示中的错误,则需要设置数据库连接地址中的useSSL
"jdbc:mysql://localhost:3306/mall?useSSL=false"3.修改上述的错误之后,还是生成不了
自己的问题: tkmapper的版本过高,所以将1.4.0的版本降至1.3.5之后,问题解决。



