Eclipse中的安装
1.下载插件
2.将插件generator的features和plugins里的东西都拷贝到eclipse的文件夹features和plugins下。
3.重启eclipse,验证是否安装成功。
Eclipse中的使用
1.新建一个generatorConfig文件
2.generatorConfig.xml文件的配置
- jdbcConnection ---数据库链接URL、用户名、密码
- javaModelGenerator---生成模型的包名和位置,就是mybatis 里面用的一些entity 类的存放路径配置
- sqlMapGenerator ---生成的映射文件报名和位置,就是对应mybatis 的写sql 语句的xml文件的存放路径配置
- javaClientGenerator---生成DAO的包名和位置,就是mybatis 里面dao 接口的存放路径
- table---这个配置项是配置在项目中操作的数据库表
(1)pom.xml中添加依赖
(2)运行项目,执行run as -》 maven install
执行成功后,仓库里会下载下来这些依赖包。(如果有的话,就一直skip然后就build success了)
(3)找到postgresql的jar包位置
这个jar包的位置会在后面的配置文件generatorConfig.xml中用到。
E:\lyh\file\repository\org\postgresql\postgresql\9.4-1206-jdbc41\...
<classPathEntry location="E:\lyh\file\repository\org\postgresql\postgresql\9.4-1206-jdbc41\postgresql-9.4-1206-jdbc41.jar"/>
(4)查看表所在的数据库信息
<jdbcConnection
driverClass="org.postgresql.Driver"
connectionURL="jdbc:postgresql:
//10.15.10.14:5432/postgres"
userId="
postgres"
password="
admin" />
<table tableName="
globalpage" domainObjectName="
GlobalInfo"/>
(5)配置generatorConfig.xml文件
(6)配置完后运行mybatisConfig.xml
点击mybatisConfig.xml,右键选择generate mybatis ....
(7)查看结果
(8)查看详细代码
疑问:这里有些东西多出来的不知道干嘛~
后来百度知道,这是generator自动生成的example,如果不想要的话,可以在配置文件里配置一下,参看另一篇博文:
2016.7.14 去掉Mybatis Generator生成的一堆 example
还有一个:现在是默认不分页的!还要继续完成分页功能。(可以看到mapper文件里没有分页语句)
IDEA中的安装
pom.xml增加配置,见下面。
IDEA中的使用
先确保数据库连接ok,并且表已经建好。
建表语句:
1.pom.xml中增加mybatis-generator的配置
1 <build>
2 <finalName>mmall</finalName> 3 <plugins> 4 <plugin> 5 <groupId>org.mybatis.generator</groupId> 6 <artifactId>mybatis-generator-maven-plugin</artifactId> 7 <version>1.3.2</