码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MyBatis Generator自动生成MyBatis的mapper接口、XML映射文件以及实体类的代码生成工具


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

    org.mybatis.generator

    <artifactId>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

  • 相关阅读:
    java虚拟机详解篇三(JVM和类)
    【2022】Python自动化测试,软件测试最全学习路线......
    Allegro如何输出IDF文件操作指导
    RNA 25. SCI文章中估计组织浸润免疫细胞和基质细胞群的群体丰度(MCP-counter)
    智能制造的魅力
    YUM仓库的档案控制
    【zookeeper】zookeeper常见的面试题总结及对应答案
    MySQL索引常见面试题(2022版)
    竖曲线全线计算
    el-form重置后input无法输入问题
  • 原文地址:https://blog.csdn.net/qq_42666729/article/details/131071680
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号