MySQL下MyBatis通过Generator生成Dao和Model类

用MyBatis有一段时间了,觉得这个开源的框架还蛮好用的,在某些方面它比Hibernate要强很多,刚用的时候由于是做维护和升级的项目所有对于mybatis这个框架还局限于简单的增删查改,开始用的时候感觉和方便的。主要在对数据的查询这一块,mybatis还提供一个模版查询,基本上一些普通中型的项目对于这些来说已经是足够用了。前段时间在项目中增加了些功能,所以也添加了几张表,所以也就用到了一个Generator生成Dao和Model类的技术,个人感觉这个东西特别的方便,至少在开发的过程中节省很多的开发时间,在某一程度上也规范了项目的代码。所以今天就在这里跟大家分享一下MyBatis通过Generator生成Dao和Model类。

1创建项目

这个就不多解释了。

2创建数据库表

我用的MySQL,name就是我创建的表

3下载Generator压缩包

这个下载地址到处都有,随便到谷歌或度娘里去搜一下就可以了。

4创建和编写generator.xml文件

这个文件随便你放在那里,我是为了方便才放到工程目录下的 这个就是文件的内容,我标识出来的都是要配置的,而且我还写了点注释,不知道大家都看的懂不,不懂的话可以问。

5创建dos脚本

这个文件也是随便创建在那里都可以 这个是文件的内容,@cd D:\newWork\Workspaces\Test是到我工程的目录下也就是generator.xml的目录下,@cmd.exe /k java -jar D:\mybatis\mybatis-generator-core-1.3.1\lib\mybatis-generator-core-1.3.1.jar -configfile generator.xml -overwrite是执行java的命令,根据generator.xml配置生成相应的文件在指定的目录下

6执行dos脚本

双击一下我们刚才写的generator.cmd脚本,就会出现一个dos窗口 当你出现这个窗口的时候,就表示你的文件生成好,你在项目里刷新一下就可以看见多了几个文件 好,到这里我们就已经成功了,在把mybatis相应的架包加到项目里面去就可以了。
PS:小弟我第一次发表这样的技术性的文章,表述的不是很清楚,平常在论坛里看帖的比较多,写到还是第一次,现在才觉得写一篇文件也不容易,所以大家帮我顶顶,鼓励鼓励。可能大家会觉得这些东西很简单,但我相信对于那些刚接触的人还是有一定的帮助的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值