美文网首页
MyBatis Generator的使用

MyBatis Generator的使用

作者: coder豪 | 来源:发表于2017-01-04 22:50 被阅读262次

本文是基于Intellij+Maven实现。

MyBatis Generator的详细介绍http://mybatis.github.io/generator/index.html

MyBatis Generator  With Maven

http://mybatis.github.io/generator/running/runningWithMaven.html

搭建逆向工程

1.创建一个Maven项目:File——New Project——Maven

2.在maven项目的pom.xml 添加mybatis-generator-maven-plugin 插件,IDE会自动帮我们下载插件

3.在maven项目下的src/main/resources 目录下建立名为 generatorConfig.xml的配置文件,作为mybatis-generator-maven-plugin 插件的执行目标,模板如下:

(官方配置以及说明:http://mybatis.github.io/generator/configreference/xmlconfig.html

4.这里使用了外置的配置文件generator.properties,可以将一下属性配置到properties文件之中,增加配置的灵活性:

5.点击Maven Project——项目——Plugins——mybatis generator——Run Maven build

可以看下我们生成的文件:

6.可以根据自己项目的配置,把生成的代码拷贝到自己的项目中去mybatis设计比较巧妙,Dao层就不用说了,User类就是普通的实体类,定义了数据库对应的字段,以及set/get方法;Example类是干嘛的呢?Example中提供了Critertia,一种面向对象的查询方式,并且根据实体类中字段的属性,生成不同的操作。当然你也可以根据实际需要直接使用实体类进行增删改查。

相关文章

网友评论

      本文标题:MyBatis Generator的使用

      本文链接:https://www.haomeiwen.com/subject/mmyavttx.html