Mybatis Generator自动生成对应文件的实现方法

2025-05-29 0 95

使用generator自动生成我们需要的bean dao mapper xml等文件的过程(没有借助eclipse等编辑工具直接命令提示符生成)

第一步:在e盘新建一个文件夹generator,在这文件夹下创建一个test文件夹用来存放生成的文件,在创建一个generator.xml的配置文件

第二步:导入需要的jar包 mybatis-generator-core-1.3.2.jar 和mysql-connector-java-5.1.28-bin.jar

第三步:编写generator.xml配置文件

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36
<?xml version="1.0" encoding="utf-8"?>

<!doctype generatorconfiguration public "-//mybatis.org//dtd mybatis generator configuration 1.0//en" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

<generatorconfiguration>

<!-- 数据库驱动包位置 -->

<classpathentry location="e:\\generator\\mysql-connector-java-5.1.28-bin.jar" />

<!-- <classpathentry location="c:\\oracle\\product\\10.2.0\\db_1\\jdbc\\lib\\ojdbc14.jar" />-->

<context id="db2tables" targetruntime="mybatis3">

<commentgenerator>

<property name="suppressallcomments" value="true" />

</commentgenerator>

<!-- 数据库链接url、用户名、密码 -->

<jdbcconnection driverclass="com.mysql.jdbc.driver" connectionurl="jdbc:mysql://localhost/webdata?characterencoding=utf8" userid="root" password="root">

<!--<jdbcconnection driverclass="oracle.jdbc.driver.oracledriver" connectionurl="jdbc:oracle:thin:@localhost:1521:orcl" userid="msa" password="msa">-->

</jdbcconnection>

<!--java类型处理器 -->

<javatyperesolver>

<property name="forcebigdecimals" value="false" />

</javatyperesolver>

<!-- 生成bean的包名和位置 targetpackage 存放的包名 targetproject项目名 -->

<javamodelgenerator targetpackage="entity" targetproject="e:\\generator\\test">

<property name="enablesubpackages" value="true" />

<property name="trimstrings" value="true" />

</javamodelgenerator>

<!-- 生成的映射文件包名和位置 -->

<sqlmapgenerator targetpackage="mapper" targetproject="e:\\generator\\test">

<property name="enablesubpackages" value="true" />

</sqlmapgenerator>

<!-- 生成dao的包名和位置 -->

<javaclientgenerator type="xmlmapper" targetpackage="dao" targetproject="e:\\generator\\test">

<property name="enablesubpackages" value="true" />

</javaclientgenerator>

<!-- 要生成的表 tablename 表名 -->

<table tablename="user" enablecountbyexample="false" enableupdatebyexample="false" enabledeletebyexample="false" enableselectbyexample="false" selectbyexamplequeryid="false" />

<table tablename="product" enablecountbyexample="false" enableupdatebyexample="false" enabledeletebyexample="false" enableselectbyexample="false" selectbyexamplequeryid="false" />

</context>

</generatorconfiguration>

编写完后

Mybatis Generator自动生成对应文件的实现方法

第四步:打开cmd命令提示行 进入到e盘generator目录下 执行

?

1
java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite

Mybatis Generator自动生成对应文件的实现方法

这样就表示创建成功

自动帮我们创建了三个文件夹并把相应的java文件创建好了

Mybatis Generator自动生成对应文件的实现方法

创建我们编写sql语句的mapper.xml文件

Mybatis Generator自动生成对应文件的实现方法

创建对应的实体类

Mybatis Generator自动生成对应文件的实现方法

创建对应的dao接口

Mybatis Generator自动生成对应文件的实现方法

总结

以上所述是小编给大家介绍的mybatis generator自动生成对应的文件的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持!

原文链接:http://blog.csdn.net/wenkaixu/article/details/77850938

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Mybatis Generator自动生成对应文件的实现方法 https://www.kuaiidc.com/115135.html

相关文章

发表评论
暂无评论