MyBatis Generator自动生成MyBatis的mapper接口、XML映射文件以及实体类的代码生成工具

1.pom.xml中添加如下依赖:

org.mybatis.generator

mybatis-generator-core

1.4.0

2.在pom.xml中添加MyBatis Generator插件


    org.mybatis.generator
    mybatis-generator-maven-plugin
    1.4.0
    
        ${basedir}/src/main/resources/mybatis-generator/generatorConfig.xml
        true
        true
    
    
        
            mysql
            mysql-connector-java
            8.0.25
        
    

3.项目的 src/main/resources 目录下创建一个名为 generatorConfig.xml 的文件,并添加以下内容:





    
        
        
        

       
            
        

        
            
        

        
            
        

        
        

4.运行

cd 到pom.xml目录

mvn mybatis-generator:generate
 

  1. 验证生成结果

生成成功后,检查以下文件是否存在:

  • 实体类:在 com.example.demo.entity 包中;
  • mapper接口:在 com.example.demo.mapper 包中;
  • XML映射文件:在src/main/resources/mapper 目录下(*.xml文件)。
  1. 确保您已经在本地 Maven 仓库中安装了 MyBatis Generator 插件。您可以通过在命令行中执行以下命令来查找插件:                                                                                                     mvn dependency:get -Dartifact=org.mybatis.generator:mybatis-generator-maven-plugin:1.4.0
  2. 如果您还没有安装插件,可以通过执行以下命令来安装它:                                                       mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.2:get -Dartifact=org.mybatis.generator:mybatis-generator-maven-plugin:1.4.0 -DremoteRepositories=https://repo.maven.apache.org/maven2
  3. 确保您的项目配置了正确的 MyBatis Generator 插件版本。您可以在 Maven 插件官方仓库中查找支持的版本:https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-maven-plugin

执行 Maven 任务时没有找到项目的 POM 文件(pom.xml)。这通常是因为您在错误的目录下执行了 Maven 命令,而该目录中没有包含 pom.xml 文件

cd

mvn clean install

你可能感兴趣的:(mybatis,xml,java)