spring入门(七) spring mvc+mybatis+generator
程序员文章站
2022-04-15 08:56:48
1.Mybatis-Generator下载 地址:https://github.com/mybatis/generator/releases 我使用的是 mybatis-generator-core-1.3.7 2.配置generatorConfig.xml 官网: http://www.mybat ......
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
上一篇: 2018-10-06 Gym-101864F丨STL爽题丨想法
下一篇: 封装H5ToApp方法
推荐阅读
-
java spring框架入门(java后端框架排名)
-
Spring MVC HelloWorld入门及运行机制 (一)
-
Spring Boot入门HelloWorld程序
-
SpringBoot 源码解析 (七)----- Spring Boot的核心能力 - SpringBoot如何实现SpringMvc的?
-
Spring Cloud入门程序
-
Spring Boot入门系列八(SpringBoot 整合Mybatis)
-
spring boot 学习笔记(入门篇)
-
Spring Boot 入门之消息中间件的使用
-
spring security入门demo
-
浅谈Spring自定义注解从入门到精通