逆向工程源码加详解

 

逆向工程

什么逆向工程:即根据数据库自动生成实体类以及mAPPer、mapper.xml文件

那么什么时候可以用到呢?

对于以为一位初学者来说。你进入公司不可能一进入就是项目组长吧。肯定要一步一步的做起来,比如一个项目项目组长给你建好了数据库,字段已经建好,那我们总不能看着数据库去一个一个的去建实体类和数据库的操作。就出现了逆向工程,我们可以根据项目组长的数据库字段,建立相应的实体类 xml文件 和mapper接口。我们拿到这些东西就可以去书写我们的代码。是不是很方便。很快捷,省的我们再去根据数据库自己去建。大大的提高了效率。

pom.xml配置

  instance"          xsi_schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">     4.0.0      com.scm     generator     1.0-SNAPSHOT                          mysql            mysql-connector-java            5.1.34                  <build>                                       org.myBATis.generator                 mybatis-generator-maven-plugin                 1.3.5                 <configuration>                     true                     true                                                <resources>                              src/main/java                                      **/*.xml                                               

generatorConfig.xml配置

                    <context id="scm_mysql_tables" targetruntime="MyBatis3">                  <commentGenerator>                                                      localhost:3306/easybuy?characterEncoding=UTF-8"                         userId="root"                         password="123">                   resolver >             bigdecimals" value="false" />         solver>                                                                                                                                                           example="false" enableUpdateByExample="false"                enableDeleteByExample="false" enableSelectByExample="false"                selectByExampleQueryId="false">         
order" domainObjectName="Order" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false">

3.点击

4.

他会自动帮你生产

希望对你们有所帮助,哪里不懂的话可以提问

相关阅读

发表评论