当前位置: 移动技术网 > IT编程>开发语言>Java > spring入门(七) spring mvc+mybatis+generator

spring入门(七) spring mvc+mybatis+generator

2018年10月07日  | 移动技术网IT编程  | 我要评论

1.mybatis-generator下载

地址:https://github.com/mybatis/generator/releases

我使用的是 mybatis-generator-core-1.3.7 

2.配置generatorconfig.xml

官网:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <!doctype generatorconfiguration
 3   public "-//mybatis.org//dtd mybatis generator configuration 1.0//en"
 4   "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
 5 <generatorconfiguration>
 6     <!--数据库驱动-->
 7     <classpathentry    location="mysql-connector-java-5.1.4.jar"/>
 8     <context id="db2tables"    targetruntime="mybatis3">
 9         <commentgenerator>
10             <property name="suppressdate" value="true"/>
11             <property name="suppressallcomments" value="true"/>
12         </commentgenerator>
13         <!--数据库链接地址账号密码-->
14         <jdbcconnection driverclass="com.mysql.jdbc.driver" connectionurl="jdbc:mysql://localhost:3306/test" userid="root" password="123456">
15         </jdbcconnection>
16         <javatyperesolver>
17             <property name="forcebigdecimals" value="false"/>
18         </javatyperesolver>
19         <!--生成model类存放位置-->
20         <javamodelgenerator targetpackage="com.ice.model" targetproject="d:\src">
21             <property name="enablesubpackages" value="true"/>
22             <property name="trimstrings" value="true"/>
23         </javamodelgenerator>
24         <!--生成映射文件存放位置-->
25         <sqlmapgenerator targetpackage="com.ice.mapper" targetproject="d:\src">
26             <property name="enablesubpackages" value="true"/>
27         </sqlmapgenerator>
28         <!--生成dao类存放位置-->
29         <javaclientgenerator type="xmlmapper" targetpackage="com.ice.dao" targetproject="d:\src">
30             <property name="enablesubpackages" value="true"/>
31         </javaclientgenerator>
32         <!--生成对应表及类名 *byexample可以根据情况选择是否开启-->
33         <table tablename="customer" domainobjectname="customer" enablecountbyexample="false" enableupdatebyexample="false" enabledeletebyexample="false" enableselectbyexample="false" selectbyexamplequeryid="false">
34         </table>
35     </context>
36 </generatorconfiguration>

3.根据以上的配置,准备数据库驱动 mysql-connector-java-5.1.4.jar

4.把 mybatis-generator-core-1.3.7 , generatorconfig.xml , mysql-connector-java-5.1.4.jar 放在一个文件夹 mybatis-generator

5.确定 d:\src 存在,不存在则自己手动创建一个.

6.执行命令

在mybatis-generator目录按住shift键,右键鼠标选择"在此处打开命令窗口",执行

java -jar mybatis-generator-core-1.3.7.jar -configfile generatorconfig.xml -overwrite

如果不写 -overwrite,那么生产的文件不会覆盖,而是产生新的版本.

比如,第一次执行,customermapper.java

第二次执行,customermapper.java.1,第三次执行 customermapper.java.2

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网