eclipse 集成mybatis-generator 生成mybatis 文件

熊孩纸 阅读:653 2021-03-31 21:12:46 评论:0

第一步:maven项目的pom.xml 文件,引入plugin插件(mybatis-generator)

<build> 
		<plugins> 
			 <plugin> 
                <groupId>org.mybatis.generator</groupId> 
                <artifactId>mybatis-generator-maven-plugin</artifactId> 
                <version>1.3.5</version> 
                <configuration> 
                   <!--  mybatis-generator 配置文件存放地址 --> 
                    <configurationFile>src/main/resources/generatorConfig.xml</configurationFile> 
                    <overwrite>true</overwrite> 
                </configuration> 
                <dependencies> 
                    <dependency> 
                        <groupId>mysql</groupId> 
                        <artifactId>mysql-connector-java</artifactId> 
                        <version>8.0.11</version> 
                    </dependency> 
                </dependencies> 
            </plugin> 
		</plugins> 
	</build>

第二步:编辑generatorConfig.xml文件。

<?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="context1" targetRuntime="MyBatis3"> 
        <commentGenerator>  
            <!-- 是否去除自动生成的注释 true:是 : false:否 -->  
            <property name="suppressAllComments" value="true" />  
        </commentGenerator>  
         
        <jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" 
                        connectionURL="jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8" 
                        userId="root" password="123456" /> 
        <javaModelGenerator targetPackage="com.zzg.springboot.pojo" 
                            targetProject="src/main/java"> 
                            <property name="enableSubPackages" value="true" /> 
            				<property name="trimStrings" value="true" /> 
         </javaModelGenerator>                     
                             
        <sqlMapGenerator targetPackage="sqlMap" 
                         targetProject="src/main/resources"> 
                          <property name="enableSubPackages" value="true" /> 
        </sqlMapGenerator> 
                          
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.zzg.springboot.dao"  
                          targetProject="src/main/java"> 
                          <property name="enableSubPackages" value="true" /> 
        </javaClientGenerator> 
 
        <table tableName="t_student" domainObjectName="Student"  
            enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" 
            enableSelectByExample="false" selectByExampleQueryId="false" > 
            <property name="useActualColumnNames" value="true"/> 
        </table> 
    </context> 
</generatorConfiguration>

第三步:生成代码:在eclipse 中,选择项目或者时pom.xml 文件,鼠标单击右键先选择Run AS  ----> Maven Builder -----> 

在Goals框中输入:mybatis-generator:generate


效果展示:


End!



标签:MyBatis
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号