Mybatis-Generator自动生成代码
===
1.相关配置下载
---
1.1、链接:[enter description here][1]
1.2、密码:q461
2.generatorConfig.xml配置
| <?xml version="1.0" encoding="UTF-8"?> |
| <!DOCTYPE generatorConfiguration |
| PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" |
| "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> |
| <generatorConfiguration> |
| |
| <classPathEntry location="mysql-connector-java-5.1.26.jar"/> |
| <context id="DB2Tables" targetRuntime="MyBatis3"> |
| <commentGenerator> |
| <property name="suppressDate" value="true"/> |
| |
| <property name="suppressAllComments" value="true"/> |
| </commentGenerator> |
| |
| |
| <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost/db_tosys" userId="root" password="root"> |
| </jdbcConnection> |
| <javaTypeResolver> |
| <property name="forceBigDecimals" value="false"/> |
| </javaTypeResolver> |
| |
| |
| <javaModelGenerator targetPackage="com.chen.ssm.entity" targetProject="src"> |
| <property name="enableSubPackages" value="true"/> |
| <property name="trimStrings" value="true"/> |
| </javaModelGenerator> |
| |
| |
| <sqlMapGenerator targetPackage="com.chen.ssm.mapping" targetProject="src"> |
| <property name="enableSubPackages" value="true"/> |
| </sqlMapGenerator> |
| |
| |
| <javaClientGenerator type="XMLMAPPER" targetPackage="com.chen.ssm.dao" targetProject="src"> |
| <property name="enableSubPackages" value="true"/> |
| </javaClientGenerator> |
| |
| |
| |
| <table tableName="t_user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> |
| |
| </context> |
| </generatorConfiguration> |
3.自动生成dao、service、xml代码的步骤描述
3.1:点击目录一中的链接,下载分享的资料
3.2:把下载的资料存放在本地的磁盘中并解压
3.3:快捷键打开进入windows命令行终端(windows+r)
3.4:接着按照下面第二张图进行操作


4.出现下图所示则自动代码生成完成

5命令行终端执行语句
| java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理