如何使用mybatis generator 生成java映射文件

 时间:2024-10-13 19:36:38

1、首先需要下载idea软件,maven 软件,这个软件需要读者自行下载,这里不详细介绍,要想知道怎么下载安装,请翻阅我其他经验,或者给我留言。

2、使用idea 创建一个maven 项目,这里也不详细介绍,在我的其它经验中已经介绍过怎么用idea 创建maven项目,请自行查阅,或者给我留言。

3、然后就是在准备mysql驱动jar包,这里用的是mysql数据库,下载mysql驱动包,我用的是maven进行下载。添加maven依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version></dependency>

如何使用mybatis generator 生成java映射文件

5、然后是设置配置文件,如下图所示,generatorConfig.xml 需要在maven插件中指定文件路径。文件内容如下<?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> <!--导入属性配置--> <properties resource="generatorConfig.properties"></properties> <!--数据库驱动 --> <classPathEntry location="${classPathEntry.location}"/> <context id="context"> <commentGenerator> <property name="suppressDate" value="true"/> <property name="suppressAllComments" value="true"/> </commentGenerator> <jdbcConnection driverClass="${jdbcConnection.driverClass}" connectionURL="${jdbcConnection.connectionURL}" userId="${jdbcConnection.userId}" password="${jdbcConnection.password}"/> <javaModelGenerator targetPackage="${javaModelGenerator.targetPackage}" targetProject="${javaModelGenerator.targetProject}"> <property name="enableSubPackages" value="true"/> <property name="trimStrings" value="true"/> </javaModelGenerator> <sqlMapGenerator targetPackage="${sqlMapGenerator.targetPackage}" targetProject="${sqlMapGenerator.targetProject}"> <property name="enableSubPackages" value="true"/> </sqlMapGenerator> <javaClientGenerator targetPackage="${javaClientGenerator.targetPackage}" targetProject="${javaClientGenerator.targetProject}" type="${javaClientGenerator.type}"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <!--生成对应表及类名 --> <table tableName="user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"> <columnOverride column="create_time" jdbcType="TIMESTAMP" /> <columnOverride column="update_time" jdbcType="TIMESTAMP" /> </table> </context></generatorConfiguration>

如何使用mybatis generator 生成java映射文件

7、配置好各种文件之后,就要开始映射文件了。点击idea 界面右侧【maven projects】按钮

如何使用mybatis generator 生成java映射文件
  • 如何取消linux中rm,mv,cp的提示
  • 怎么在Eclipse中安装支持AspectJ开发的AJDT插件
  • PDF.js实现页面初始化比例最优配置
  • Maven环境变量配置
  • Git Extensions 如何快速查找单个文件历史
  • 热门搜索
    张家界旅游攻略 牛仔衣搭配什么裤子 少女前线攻略 快穿攻略病娇男主宠翻天 什么中药减肥 痰湿体质如何减肥 巴马旅游攻略 减肥秘方 金德管怎么样 七雄争霸攻略