一键生成mybatis

一键生成mybatis工具

1.mybatis-generator

步骤:

步骤1:修改pom.xml,添加mybatis-generator-maven-plugin插件

            
            <plugin>
                <groupId>org.mybatis.generatorgroupId>
                <artifactId>mybatis-generator-maven-pluginartifactId>
                <version>1.3.2version>
                <configuration>
                    
                    <configurationFile>src/main/resources/generatorConfig.xmlconfigurationFile>
                    <verbose>trueverbose>
                    <overwrite>trueoverwrite>
                configuration>
                <executions>
                    <execution>
                        <id>Generate MyBatis Artifactsid>
                        <goals>
                            <goal>generategoal>
                        goals>
                    execution>
                executions>
                <dependencies>
                    <dependency>
                        <groupId>org.mybatis.generatorgroupId>
                        <artifactId>mybatis-generator-coreartifactId>
                        <version>1.3.2version>
                    dependency>
                dependencies>
            plugin>

步骤2:配置生成代码的配置文件generatorConfig.xml

在resources目录下创建xml文件generatorConfig.xml,配置可以参考如下配置进行修改:



 
<generatorConfiguration>
    
    <classPathEntry location="E:/mvnRespo/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar"/>
 
    <context id="testTables" targetRuntime="MyBatis3">
        <commentGenerator>
            
            <property name="suppressAllComments" value="true"/>
        commentGenerator>
 
        
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                        connectionURL="jdbc:mysql://localhost:3306/mybatis" userId="root"
                        password="123">
        jdbcConnection>
 
        
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false"/>
        javaTypeResolver>
 
        
        <javaModelGenerator targetPackage="com.boge.xiushi.manage.web.model" targetProject="src/main/java">
            
            <property name="enableSubPackages" value="false"/>
            
            <property name="trimStrings" value="true"/>
        javaModelGenerator>
 
        
        <sqlMapGenerator targetPackage="mybatis" targetProject="src/main/resources">
            <property name="enableSubPackages" value="false"/>
        sqlMapGenerator>
 
        
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.boge.xiushi.manage.web.dao" targetProject="src/main/java">
            <property name="enableSubPackages" value="false"/>
        javaClientGenerator>
 
        
        <table tableName="items" domainObjectName="Items">table>
    context>
generatorConfiguration>

步骤3:执行插件生成代码

如果使用的是Intellij IDEA,推荐添加一个mybatis-generator的执行配置。

和添加tomcat类似,进入配置弹窗,点击+好,填入名称,选择目录,输入命令mybatis-generator:generate -e,点击OK。

一键生成mybatis_第1张图片
一键生成mybatis_第2张图片

然后选择mybatis-generator配置,点击执行。

在这里插入图片描述

生成的结果文件

一键生成mybatis_第3张图片

二.easycode

1.首先打开偏好设置,Plugins模块,搜索EasyCode:

一键生成mybatis_第4张图片

2.安装并重启IDEA

3.连接mysql数据库,右键IDEA界面的Database页:

4.选中表,然后选择EasyCode -> Generate Code:
一键生成mybatis_第5张图片

5.选择要生成的模块、位置以及要生成的内容:

一键生成mybatis_第6张图片

6.最后生成的代码如下:

一键生成mybatis_第7张图片

你可能感兴趣的:(Mybatis,数据库,java,mysql,mybatis,maven)