Sts或Eclipse如何使用Mybatis Generator插件自动生成代码

使用Mybatis Generator自动生成Model,Mapper.java,Mapper.xml文件
一、首先在Eclipse安装Mybatis Generator插件help—> Eclipse Markeplace -> 搜索Mybatis Generator,然后点击Install,等待安装好
Sts或Eclipse如何使用Mybatis Generator插件自动生成代码_第1张图片
二、在项目下建一个generatorConfig.xml,内容如下:


  
<generatorConfiguration>  
      
    <classPathEntry location="E:\Company\Tool\maven\m2\repository\com\oracle\ojdbc6\11.2.0.3\ojdbc6-11.2.0.3.jar" />
    <context id="DB2Tables" targetRuntime="MyBatis3">  
        <commentGenerator>
            
            <property name="suppressTypeWarnings" value="false" />
            
            <property name="suppressAllComments" value="true" />
            
            <property name="suppressDate" value="true" />
        commentGenerator>  
        
        
        
        <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@localhost:1521:orcl" userId="test" password="test">jdbcConnection>
        <javaTypeResolver>  
            <property name="forceBigDecimals" value="false" />  
        javaTypeResolver>  
          
        <javaModelGenerator targetPackage="com.test.demo.model" targetProject="demo">  
            <property name="enableSubPackages" value="true" />  
            <property name="trimStrings" value="true" />  
        javaModelGenerator>  
          
        <sqlMapGenerator targetPackage="com.test.demo.mapper" targetProject="demo">  
            <property name="enableSubPackages" value="true" />  
        sqlMapGenerator>  
        
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.test.demo.mapper" targetProject="demo">  
            <property name="enableSubPackages" value="true" />  
        javaClientGenerator>  
          
        <table tableName="USER" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />  
    context>  
generatorConfiguration>

三、右键generatorConfig.xml—>Run as—> Run Mybatis Generator,然后生成ok了,如果没有建包会自动生成包

你可能感兴趣的:(mybatis)