【java项目实践】在eclipse中使用利用mybatis-generator自动生成Model、Dao、mapping代码

       之前用MyBatis框架的时候,都是手敲的代码,就感觉到好麻烦的样子。今天学习了利用MyBatis Generator自动生成代码,那接下来我就来详细介绍一下MyBatis Generator配置过程及其使用方法。

      总结下该插件的使用及最佳实践。废话少说,直接上全过程:

 1. 安装MyBatis-Generator插件

     1.1、首先,你得有MyBatis Generator这个插件,本人是使用离线安装的方式进行安装的(当然你可以选择在eclipse中在线安装的方式进行安装)。 所以呢,离线安装MyBatis-Generator插件,下载地址:

MyBatis-Generator插件下载mybatis-generator-eclipse-site-1.3.3.201606241937.zip


     1.2、安装MyBatis-Generator插件
将下载的【mybatis-generator-eclipse-site-1.3.3.201606241937.zip】文件解压,如图:
              【java项目实践】在eclipse中使用利用mybatis-generator自动生成Model、Dao、mapping代码_第1张图片
将“features”、“plugins”拷贝到Eclipse的安装目录的相应目录中,重启Eclipse 即可。
2、MyBatis-Generator的使用
重启Eclipse,然后在file-->new-->other中就能看到插件的是否配置成功,如图:
【java项目实践】在eclipse中使用利用mybatis-generator自动生成Model、Dao、mapping代码_第2张图片
在工程项目src/main/resources中新建一个generatorConfig.xml文件(本人项目中了Maven,所以该文件放在resources下的generator中),如图:

generatorConfig.xml文件的全部使用配置如下:

        

	

	
	

	
		
		
		
		
		
		
		
		

		
		
		

		
		
			
			
			
			
			
		

		
		
		

		
		
			
			
		

		
			
			
			
			
		

		
			
			
		

		
			
			

			
		

		
			
			
			
			
		
另外,上述配置信息中使用到的mybatis-generate.properties配置文件,直接放在resources下即可,配置如下:
mysql.driverName=com.mysql.jdbc.Driver
mysql.url=jdbc:mysql://127.0.0.1:3306/yihg_openapi?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
mysql.username=root
mysql.password=root

modelPackage = com.yihg.travel.api.model
sqlMapperPackage = mappers
mapperPackage = com.yihg.travel.api.dao

generate.connection.location=D:/javamaven/maven-jars/repository/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar
在Generator配置文件中的配置详情请参照本博客文章【 Mybatis-Generator之最完美配置详解】。
在数据库信息连接成功的情况下,在generatorConfig.xml配置文件上右键,如图:
【java项目实践】在eclipse中使用利用mybatis-generator自动生成Model、Dao、mapping代码_第3张图片
点击小鸟运行即可根据数据库表名自动生成代码。
就写到这里吧!!









你可能感兴趣的:(MyBatis)