mybatis generator 反向生成实体类及映射文件

github上下载mybatis/generator插件:http://download.csdn.net/detail/dreamer_good/9783580

一、在MyEclipse安装目录下新建mybatis目录,如下图所示:

 

mybatis generator 反向生成实体类及映射文件_第1张图片

二、将 下载的压缩包generator-master\generator-master\eclipse\UpdateSite 里面的文件放在MyEclipse的mybatis目录下,如下图所示:

 

mybatis generator 反向生成实体类及映射文件_第2张图片

 

三、在Myeclipse安装目录dropins下,新建mybatis.link文件,并在文件中指明mybatis-generator放置的路径:

 

mybatis generator 反向生成实体类及映射文件_第3张图片

 

四、将Mybatis需要的 mysql-connector-java-5.1.23.jar 等jar包引入项目(oracle 引入所需驱动即可同理);

五、在项目中放入generatorConfig.xml 文件并做相应修改:

[html]  view plain  copy
  1. xml version="1.0" encoding="UTF-8" ?>  
  2.     "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >  
  3.   
  4.   
  5.   
  6. <generatorConfiguration>  
  7.       
  8.     <classPathEntry location="D:\Workspaces\dayhrlib\mysql-connector-java-5.1.23.jar"/>  
  9.     <context id="context1" targetRuntime="MyBatis3Simple">  
  10.           
  11.         <commentGenerator>  
  12.               
  13.             <property name="suppressAllComments" value="false"/>  
  14.             <property name="suppressDate" value="true" />     
  15.           commentGenerator>  
  16.           
  17.           
  18.         <jdbcConnection   
  19.             driverClass="com.mysql.jdbc.Driver"   
  20.             connectionURL="jdbc:mysql://172.1.1.200:3306/你的数据库名"   
  21.             userId="root"   
  22.             password="root" />  
  23.           
  24.             
  25.         <javaTypeResolver>    
  26.                 
  27.             <property name="forceBigDecimals" value="false"/>    
  28.         javaTypeResolver>    
  29.           
  30.         
  31.      
  32.         <javaModelGenerator targetPackage="com.dayhr.web.module.hr.sm.salary.model" targetProject="dayhr_app\src" >  
  33.                 
  34.             <property name="enableSubPackages" value="false"/>    
  35.                 
  36.             <property name="trimStrings" value="true"/>    
  37.         javaModelGenerator>  
  38.           
  39.                
  40.         <sqlMapGenerator targetPackage="com.dayhr.web.module.hr.sm.salary.mapper" targetProject="dayhr_app\src" >  
  41.                 
  42.             <property name="enableSubPackages" value="false" />   
  43.         sqlMapGenerator>  
  44.           
  45.             
  46.         <javaClientGenerator targetPackage="com.dayhr.web.module.hr.sm.salary.mapper" targetProject="dayhr_app\src" type="XMLMAPPER" >  
  47.                 
  48.             <property name="enableSubPackages" value="false" />   
  49.         javaClientGenerator>  
  50.           
  51.             
  52.             <ignoreColumn column="FRED" />    
  53.                 
  54.             <columnOverride column="LONG_VARCHAR_FIELD" jdbcType="VARCHAR" />   
  55.         table>  
  56.           
  57.     context>  
  58. generatorConfiguration>  

六、重启Myeclipse,鼠标右击generatorConfig.xml 文件,在弹出的菜单中选择Generate MyBatis/iBATIS Artifacts 即可生成所需文件:

mybatis generator 反向生成实体类及映射文件_第4张图片

你可能感兴趣的:(《开发环境》,《JAVA》)