mybatise自动生成实体类和dao层代码

1.新建generatorConfig.xml文件java

<?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:数据库的JDBC驱动,换成你本身的驱动位置 --> 
<!-- <properties resource="util/generatorConfig.properties" />   -->
    <classPathEntry  location="C:/Users/lennon/Workspaces/MyEclipse 10/wlyteach/WebRoot/WEB-INF/lib/mysql-connector-java-5.0.8-bin.jar"/>   
    <context id="DB2Tables"  targetRuntime="MyBatis3">   
        <commentGenerator>   
            <property name="suppressDate" value="true"/>  
            <!-- 去除自动生成的注释 -->   
            <property name="suppressAllComments" value="false"/>   
        </commentGenerator>   
        <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/xxx?characterEncoding=utf8" userId="root" password="root">   
        </jdbcConnection>   
        <javaTypeResolver>   
            <property name="forceBigDecimals" value="false"/>   
        </javaTypeResolver>   
        <!-- targetProject:自动生成代码的位置 --> 
        <javaModelGenerator targetPackage="com.wanliyun.adapter.entity" targetProject="adapter">   //实体类位置
            <property name="enableSubPackages" value="true"/>   
            <property name="trimStrings" value="true"/>   
        </javaModelGenerator>   
        <sqlMapGenerator targetPackage="com.wanliyun.adapter.dao" targetProject="adapter">   
            <property name="enableSubPackages" value="true"/>   
        </sqlMapGenerator>   
        
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.wanliyun.adapter.dao" targetProject="adapter">   
            <property name="enableSubPackages" value="true"/>   
        </javaClientGenerator> 
          <!-- 生成代码的表 -->

        <table schema="adapter" tableName="diagnose_state"></table>
       
    </context>   
</generatorConfiguration>
相关文章
相关标签/搜索