MyBatis逆向工程自动生成代码

什么是逆向工程

MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。

使用逆向工程

使用MyBatis的逆向工程,需要导入逆向工程的jar包,我用的是mysql-connector-java-5.1.35.jar,下面开始总结一下MyBatis逆向工程的使用步骤。

新建一个maven工程; 

MyBatis逆向工程自动生成代码_第1张图片

这里我们在WEB-INF下创建一个lib文件夹,加入mysql驱动jar;然后我们在此直接使用一个插件。我使用的是eclipse;

MyBatis逆向工程自动生成代码_第2张图片MyBatis逆向工程自动生成代码_第3张图片

输入:mybatis generator 然后安装......intall always.....自动重启.....

点击工程右键,New-Other  输入 my  

双击,生成generatorConfig.xml文件,generatorConfig.xml内容输入:





	
	
		
    
	

		
			
 		
			
		
		
		
		

		
		
			
		

		 
		
			
			
			
			
		
		
		
			
		

 		
		
			
		

 		
		

其中generatorConfig.xml的各标签意思可参照:https://www.cnblogs.com/GaiDynasty/p/4088531.html

接下来就可以生成了:右键点击 Run As-Run MyBatis Generator

MyBatis逆向工程自动生成代码_第4张图片至此就结束了。

注意:路径不要写错了。当时MyBatis逆向工程自动生成代码_第5张图片  写这些路径的时候写的

就会报找不到文件的错误。

好了,MyBatis逆向工程自动生成代码在工作中使用是很方便快捷的方式。

你可能感兴趣的:(MyBatis)