eclipse mybatise-generator插件怎么使用

 我来答
育知同创教育
2017-11-09 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

eclipse mybatise-generator插件使用:

一、首先,安装eclipse插件

Help--Eclipser Marketplace中查找:Mybatis Generator 1.3.5安装


二、新建project

New--other--查找如下


点击next,选择你要将文件生成到哪里的项目名


点击finish关闭。就会在hhh项目中生成文件generatorConfig.xml。

注意:hhh项目中要有数据库相关jar包及要生成的包 mapper/pojo,因为一会要在配置文件中进行配置。


三、配置generatorConfig.xml

[html] view plain copy

  • <?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>  

  • <context id="testTables" targetRuntime="MyBatis3">  

  • <commentGenerator>  

  • <!-- 是否去除自动生成的注释 true:是 : false:否 -->  

  • <property name="suppressAllComments" value="true" />  

  • </commentGenerator>  

  • <!--数据库连接的信息:驱动类、连接地址、用户名、密码 -->  

  • <!--   

  • <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"  

  • connectionURL="jdbc:oracle:thin:@150.16.17.22:1521/wsbs" userId="hr"  

  • password="hr123">  

  • </jdbcConnection>-->  

  • <jdbcConnection driverClass="oracle.jdbc.OracleDriver"  

  • connectionURL="jdbc:oracle:thin:@150.16.17.22:1521:wsbs"   

  • userId="hr"  

  • password="hr123">  

  • </jdbcConnection>   

  • <!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和   

  • NUMERIC 类型解析为java.math.BigDecimal -->  

  • <javaTypeResolver>  

  • <property name="forceBigDecimals" value="false" />  

  • </javaTypeResolver>  

  • <!-- targetProject:生成PO类的位置 -->  

  • <javaModelGenerator targetPackage="cn.herry.pojo"  

  • targetProject="hhh/src">  

  • <!-- enableSubPackages:是否让schema作为包的后缀 -->  

  • <property name="enableSubPackages" value="false" />  

  • <!-- 从数据库返回的值被清理前后的空格 -->  

  • <property name="trimStrings" value="true" />  

  • </javaModelGenerator>  

  • <!-- targetProject:mapper映射文件生成的位置 -->  

  • <sqlMapGenerator targetPackage="cn.herry.mapper"   

  • targetProject="hhh/src">  

  • <!-- enableSubPackages:是否让schema作为包的后缀 -->  

  • <property name="enableSubPackages" value="false" />  

  • </sqlMapGenerator>  

  • <!-- targetPackage:mapper接口生成的位置 -->  

  • <javaClientGenerator type="XMLMAPPER"  

  • targetPackage="cn.herry.mapper"   

  • targetProject="hhh/src">  

  • <!-- enableSubPackages:是否让schema作为包的后缀 -->  

  • <property name="enableSubPackages" value="false" />  

  • </javaClientGenerator>  

  • <!-- 指定数据库表 -->  

  • <!--<table tableName="items"></table> -->  

  • <table tableName="demo"></table>  

  • </context>  

  • </generatorConfiguration>  


  • 四、自动生成mapper.java和mapper.xml等文件
  • 右键generatorConfig.xml,选择如下:


    之后,就可以在包下看到生成的文件了


    End!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式