我是靠谱客的博主 调皮嚓茶,这篇文章主要介绍MyBatis Generator在eclipse中的应用,现在分享给大家,希望可以做个参考。

       mybatis-generator这个插件不知道用过的人有多少,这个插件是用来为数据库的表逆向生成pojo类和dao文件以及sql语句的mapper文件的,之前的公司使用IDEA做开发,用的就是这个,现在使用eclipse还是做个记录吧,免得忘了

1,首先我们得先给eclipse装上mybatis-generator这个插件,我是在help里面的marketplace里面直接输入搜索

,

就是这个,点击安装,安装完成之后需要重启eclipse使之生效。

2,新建项目,我这里是maven构建的,所以我创建的是maven的项目

3,然后我们需要创建一个mybatis generator Configuration File,新建other里面有这个选项的文件,创建,名字可以随便起

4,创建之后就是对mybatis generator的配置,包括生成的文件的输出路径,数据库连接,表的连接等

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<generatorConfiguration> <context id="context"> <!-- 数据库连接配置 --> <jdbcConnection connectionURL="jdbc:mysql://localhost:3306/hub" driverClass="com.mysql.jdbc.Driver" password="123456" userId="root" /> <!-- 生成的实体类的存放路径 --> <javaModelGenerator targetPackage="com.pintoo.entity" targetProject="mybatis-generator-sample/src/main/resources" /> <!-- 生成的dao文件的存放路径 --> <sqlMapGenerator targetPackage="com.pintoo.mappers" targetProject="mybatis-generator-sample/src/main/resources" /> <!-- 生成的mapper文件的存放路径 --> <javaClientGenerator targetPackage="com.pintoo.dao" targetProject="mybatis-generator-sample/src/main/resources" type="XMLMAPPER" /> <!-- 指定要生成逆向文件的表 --> <table schema="user" tableName="user"> <!-- <columnOverride column="???" property="???" /> --> </table> </context> </generatorConfiguration>

这是我的配置,最基本的配置,有了这些就可以连接数据库生成需要的文件,但是这里有关的配置还很多,不多介绍

5,构建maven项目,因为我是maven项目,好多的jar都没有下载,所以我们要配置pom.xml文件,在pom.xml中把需要的依赖和jar都配置上,这样我们的项目就搭建好了,右键项目使用maven构建

6,然后我们右击创建的mybatis generator Configuration File文件,选择run as 选择Run Mybatis Generator,等待运行完成之后,我们需要的文件就创建成功了

7,大家发现pojo类的文件里多了一个Example文件,这就是mybatis-generator的重点,它会给每一个实体类都生成一个Example文件,里面封装了各个字段的可能操作的方法,我们在使用时,创建Example的对象,把需要的参数传进去就可以,因为看过mapper文件你会发现,它的操作基本都是一样的传入Example对象,而我们在创建对象时已经传入了参数和条件,所以使用起来就感觉很方便

 

最后

以上就是调皮嚓茶最近收集整理的关于MyBatis Generator在eclipse中的应用的全部内容,更多相关MyBatis内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(88)

评论列表共有 0 条评论

立即
投稿
返回
顶部