mybatis generator 使用文档

来源:互联网 发布:java -jar -d 编辑:程序博客网 时间:2024/05/01 02:38

1.      在指定目录中新建文件夹src。

2.      在此目录下导入两个jar包:mybatis-generator-core-1.3.5.jar和mysql-connector-java-5.1.13.jar。

3.      在此目录下(与src是同级目录)新建generatorConfig.xml文件,文件配置内容如下:

generatorConfig.xml:

 

<?xmlversion="1.0" encoding="UTF-8"?> 

<!DOCTYPEgeneratorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis GeneratorConfiguration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> 

<generatorConfiguration> 

    <!-- 数据库驱动包位置 --> 

    <classPathEntrylocation="E:\mybatis_generator\mysql-connector-java-5.1.13.jar"/>    

    <context id="DB2Tables"targetRuntime="MyBatis3"> 

        <commentGenerator> 

            <propertyname="suppressAllComments" value="true" /> 

        </commentGenerator> 

        <!-- 数据库链接URL、用户名、密码--> 

         <jdbcConnection driverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/test?characterEncoding=utf8"userId="root" password="root">  

        </jdbcConnection> 

        <javaTypeResolver> 

            <propertyname="forceBigDecimals" value="false" /> 

        </javaTypeResolver> 

        <!-- 生成模型的包名和位置 --> 

        <javaModelGeneratortargetPackage="andy.model"targetProject="E:\mybatis_generator\src"> 

            <propertyname="enableSubPackages" value="true" /> 

            <propertyname="trimStrings" value="true" /> 

        </javaModelGenerator> 

        <!-- 生成的映射文件包名和位置 --> 

        <sqlMapGeneratortargetPackage="andy.mapping"targetProject="E:\mybatis_generator\src"> 

            <propertyname="enableSubPackages" value="true" /> 

        </sqlMapGenerator> 

        <!-- 生成DAO的包名和位置--> 

        <javaClientGeneratortype="XMLMAPPER" targetPackage="andy.dao"targetProject="E:\mybatis_generator\src"> 

            <propertyname="enableSubPackages" value="true" /> 

        </javaClientGenerator> 

        <!-- 要生成那些表(更改tableName和domainObjectName就可以) --> 

        <table tableName="user_t"domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false"enableDeleteByExample="false" enableSelectByExample="false"selectByExampleQueryId="false" /> 

    </context> 

</generatorConfiguration>

4.     在此目录中鼠标点击空白出,按住shift键,鼠标右键-在此处打开命令窗口,输入以下命令:java -jar mybatis-generator-core-1.3.5.jar-configfile generatorConfig.xml –overwrite 然后按Enter键,命令框出现Mybatis Generator finishedsuccessfully则自动生成成功。

注:命令行中的jar对应引入的jar包,config文件对应新建的generatorConfig,xml文件。

原创粉丝点击