全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

 使用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自动生成对应的文件的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# mybatis  # generator  # 生成对应文件  # Mybatis generator mapper文件覆盖原文件的示例代码  # 解决mybatis-generator生成Mapper文件没有Selective结尾的问题  # Java的MyBatis框架中MyBatis Generator代码生成器的用法  # mybatis-generator生成文件覆盖问题的解决  # 创建一个  # 小编  # 自动生成  # 配置文件  # 好了  # 在这  # 在此  # 给大家  # 并把  # 第二步  # 所述  # 完后  # 给我留言  # 第三步  # 感谢大家  # 新建一个  # 编辑工具  # 第四步  # 疑问请  # 有任何 


相关文章: 南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  如何在阿里云部署织梦网站?  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  如何挑选优质建站一级代理提升网站排名?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  电商网站制作公司有哪些,1688网是什么意思?  如何在香港服务器上快速搭建免备案网站?  如何通过虚拟机搭建网站?详细步骤解析  青浦网站制作公司有哪些,苹果官网发货地是哪里?  黑客入侵网站服务器的常见手法有哪些?  制作营销网站公司,淘特是干什么用的?  北京的网站制作公司有哪些,哪个视频网站最好?  制作网站的基本流程,设计网站的软件是什么?  C#怎么使用委托和事件 C# delegate与event编程方法  Bpmn 2.0的XML文件怎么画流程图    电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  建站之星多图banner生成与模板自定义指南  相册网站制作软件,图片上的网址怎么复制?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  ,网页ppt怎么弄成自己的ppt?  如何快速完成中国万网建站详细流程?  上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  如何在云虚拟主机上快速搭建个人网站?  平台云上自主建站:模板化设计与智能工具打造高效网站  如何快速生成可下载的建站源码工具?  如何在建站之星网店版论坛获取技术支持?  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  建站之星导航配置指南:自助建站与SEO优化全解析  如何选择域名并搭建高效网站?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  ,制作一个手机app网站要多少钱?  建站之星价格显示格式升级,你的预算足够吗?  如何快速搭建安全的FTP站点?  想学网站制作怎么学,建立一个网站要花费多少?  学校建站服务器如何选型才能满足性能需求?  外贸公司网站制作哪家好,maersk船公司官网?  建站之星安装提示数据库无法连接如何解决?  详解jQuery中基本的动画方法  网站专业制作公司有哪些,做一个公司网站要多少钱?  高防服务器如何保障网站安全无虞?  如何彻底删除建站之星生成的Banner?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  建站主机解析:虚拟主机配置与服务器选择指南  太原网站制作公司有哪些,网约车营运证查询官网?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  php json中文编码为null的解决办法 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。