我是靠谱客的博主 调皮嚓茶,最近开发中收集的这篇文章主要介绍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的配置,包括生成的文件的输出路径,数据库连接,表的连接等

<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 Generator在eclipse中的应用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部