mybatis的逆向工程


1、概念

正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。

逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:
    Java实体类
    Mapper接口
    Mapper配置文件

第二节 操作

1、配置POM

点击查看代码




    

        org.mybatis

        mybatis

        3.5.7

    



    





        

    

    

        

        

        

            org.mybatis.generator

            mybatis-generator-maven-plugin

            1.3.0

    

            

            

                

                

                

                    org.mybatis.generator

                    mybatis-generator-core

                    1.3.2

                

                    

                

                

                    com.mchange

                    c3p0

                    0.9.2

                

                    

                

                

                    mysql

                    mysql-connector-java

                    5.1.8

                

            

        

    


2、MBG配置文件

文件名必须是:generatorConfig.xml

配置文件代码如下:

点击查看代码
<?xml version="1.0" encoding="UTF-8"?>





    

    

        

        

        

        

        

            

            

        

        

        

            

        

        

        

            

        

        

        

        

        

3、执行MBG插件的generate目标

4、效果