当前位置: 首页 > web >正文

springboot集成MyBatis Generator快速开发

依赖:

<dependency><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artifactId><version>1.4.0</version> <!-- 使用最新稳定版本 --></dependency>

配置文件:
src/main/resources下generatorConfig.xml中内容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""https://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration><context id="mysql" targetRuntime="MyBatis3"><!-- 数据库连接配置 --><jdbcConnectiondriverClass="com.mysql.cj.jdbc.Driver"connectionURL="jdbc:mysql://ip:3306/数据库名"userId="用户名"password="密码"></jdbcConnection><!-- 生成实体类的配置,实体类路径(不含文件名) --><javaModelGenerator targetPackage="com.xqAdmin.api.ad.entity" targetProject="src/main/java"/><!-- 生成 XML 映射文件,映射文件路径(不含文件名) --><sqlMapGenerator targetPackage="mapper.ad" targetProject="src/main/resources"/><!-- 生成 Mapper 接口,mapper路径(不含文件名) --><javaClientGenerator type="XMLMAPPER"targetPackage="com.xqAdmin.api.ad.mapper"targetProject="src/main/java"/><!-- 需要生成的表名以及实体类名 --><table tableName="ad_info" domainObjectName="AdInfo"/></context>
</generatorConfiguration>

运行类:

public class GeneratorRunner {public static void main(String[] args) {ShellRunner.main(new String[]{"-configfile", "src/main/resources/generatorConfig.xml","-overwrite"});}
}

启动项目后,运行main方法即可生成.

http://www.xdnf.cn/news/2178.html

相关文章:

  • Pygame跨平台打包:将游戏发布到Windows、Mac和Linux
  • 当JIT遇见K8s
  • 如何下载VSCode插件市场为VSIX文件
  • 在Mybatis中为什么要同时指定扫描mapper接口和 mapper.xml 文件,理论单独扫描 xml 文件就可以啊
  • Maven进阶知识
  • 【TypeScript】速通篇
  • 打破云墙:多云环境中的DevOps实践指南
  • 5.3/Q1,GBD数据库最新文章解读
  • 【Java面试笔记:进阶】22.AtomicInteger底层实现原理是什么?如何在自己的产品代码中应用CAS操作?
  • QQMusic项目功能总结
  • openEuler对比CentOS的核心优势分析
  • Web端ER可视化
  • 部署大模型需要多少GPU显存?以DeepSeek R1部署为例
  • MongoDB Atlas与MongoDB连接MCP服务器的区别解析
  • SpringBoot物资管理系统 | JavaWeb项目设计与实现
  • 山东大学离散数学第九章习题解析
  • 雪花算法
  • 深入解析NuttX:为何它是嵌入式RTOS领域的标杆?​​
  • 多模态大语言模型arxiv论文略读(四十三)
  • 力扣2444. 统计定界子数组的数目:Java三种解法详解
  • 5G助力智慧城市的崛起——从概念到落地的技术实践
  • 哈希表的模拟实现---C++
  • Ubuntu下安装vsode+qt搭建开发框架(一)
  • 推荐几个免费提取音视频文案的工具(SRT格式、通义千问、飞书妙记、VideoCaptioner、AsrTools)
  • 直线模组精度测试的标准是什么?
  • Linux 进程控制
  • 树状数组底层逻辑探讨 / 模版代码-P3374-P3368
  • 阿里云VS AWS中国区:ICP备案全攻略与常见误区解析
  • 判断 ONNX 模型是否支持 GPU
  • 微信小程序 - 根据经纬度打开导航