当前位置: 移动技术网 > IT编程>开发语言>Java > Mybatis Generator自动生成对应文件的实现方法

Mybatis Generator自动生成对应文件的实现方法

2019年07月19日  | 移动技术网IT编程  | 我要评论

xp打印机共享怎么设置,生物手抄报,金寨县

 使用generator自动生成我们需要的bean dao mapper xml等文件的过程(没有借助eclipse等编辑工具直接命令提示符生成)

第一步:在e盘新建一个文件夹generator,在这文件夹下创建一个test文件夹用来存放生成的文件,在创建一个generator.xml的配置文件

第二步:导入需要的jar包 mybatis-generator-core-1.3.2.jar 和mysql-connector-java-5.1.28-bin.jar

第三步:编写generator.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="e:\generator\mysql-connector-java-5.1.28-bin.jar" /> 
 <!-- <classpathentry location="c:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar" />--> 
 <context id="db2tables" targetruntime="mybatis3"> 
  <commentgenerator> 
  <property name="suppressallcomments" value="true" /> 
  </commentgenerator> 
  <!-- 数据库链接url、用户名、密码 --> 
  <jdbcconnection driverclass="com.mysql.jdbc.driver" connectionurl="jdbc:mysql://localhost/webdata?characterencoding=utf8" userid="root" password="root"> 
  <!--<jdbcconnection driverclass="oracle.jdbc.driver.oracledriver" connectionurl="jdbc:oracle:thin:@localhost:1521:orcl" userid="msa" password="msa">--> 
  </jdbcconnection> 
  <!--java类型处理器 -->
  <javatyperesolver> 
  <property name="forcebigdecimals" value="false" /> 
  </javatyperesolver> 
  <!-- 生成bean的包名和位置 targetpackage 存放的包名 targetproject项目名 --> 
  <javamodelgenerator targetpackage="entity" targetproject="e:\generator\test"> 
  <property name="enablesubpackages" value="true" /> 
  <property name="trimstrings" value="true" /> 
  </javamodelgenerator> 
  <!-- 生成的映射文件包名和位置 --> 
  <sqlmapgenerator targetpackage="mapper" targetproject="e:\generator\test"> 
  <property name="enablesubpackages" value="true" /> 
  </sqlmapgenerator> 
  <!-- 生成dao的包名和位置 --> 
  <javaclientgenerator type="xmlmapper" targetpackage="dao" targetproject="e:\generator\test"> 
  <property name="enablesubpackages" value="true" /> 
  </javaclientgenerator> 
  <!-- 要生成的表 tablename 表名 --> 
  <table tablename="user" enablecountbyexample="false" enableupdatebyexample="false" enabledeletebyexample="false" enableselectbyexample="false" selectbyexamplequeryid="false" /> 
  <table tablename="product" enablecountbyexample="false" enableupdatebyexample="false" enabledeletebyexample="false" enableselectbyexample="false" selectbyexamplequeryid="false" /> 
 </context> 
 </generatorconfiguration> 

编写完后

这里写图片描述

第四步:打开cmd命令提示行 进入到e盘generator目录下 执行

java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite 

这里写图片描述 

这样就表示创建成功

自动帮我们创建了三个文件夹并把相应的java文件创建好了

这里写图片描述 

创建我们编写sql语句的mapper.xml文件

这里写图片描述

创建对应的实体类

这里写图片描述

创建对应的dao接口

这里写图片描述

总结

以上所述是小编给大家介绍的mybatis generator自动生成对应的文件的实现方法,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网