Mybatis自动生成代码

mybaties有个插件mybatis-generagtor可以自动生成实体,mapper,mapper映射文件

以下案例为实际开发中运用

环境:eclipse4.5+mysql5.1+maven3

1.数据库表:

Mybatis自动生成代码_第1张图片

2.maven配置mybatis-generator插件:在工程的pom文件中添加:(mybatis-generator插件)


	org.mybatis.generator
	mybatis-generator-maven-plugin
	1.3.2
	
		true
		true
	

3.在resource下配置文件:

Mybatis自动生成代码_第2张图片

generator.properties    数据库信息

driver.class.path=E:/maven/repo_garden/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar
jdbc.url=jdbc:mysql://106.15.35.211:53306/biguiyuan?useUnicode=true&characterEncoding=UTF-8&relaxAutoCommit=true&zeroDateTimeBehavior=convertToNull
jdbc.driver=com.mysql.jdbc.Driver
jdbc.username=root
jdbc.password=qjbbc123

package.model=com.qianjiang.config.bean
package.mapper.java=com.qianjiang.config.mapper
package.mapper.xml=mybatis.member.mapper.configMapper

target.project=src/main/java
target.resources=src/main/resources

 

generatorConfig.xml     mybatis生成文件配置




    
    
    
    
    

	
    
        
        

        
        
            
        

        
        
        


         
        
            
        

		 
        
            
            
            
            
        

		
        
        
        	
        

		
        
        	
        
        
         
        
        


4.生成代码:右击选择pom.xml文件然后Run As--Maven build...在Goals框中输入:mybatis-generator:generate 如下截图:

 

Mybatis自动生成代码_第3张图片

5.自此代码自动生成完成。

Mybatis自动生成代码_第4张图片Mybatis自动生成代码_第5张图片

选择项目 按 F5 刷新项目 出现生成的代码。
注意:默认设置会生成一大堆罗哩罗嗦的Example类,主要是用各种不同的条件来操作数据库,大部分是用不到的
可通过以下配置取消Example

Mybatis自动生成代码_第6张图片

 

 

你可能感兴趣的:(mybaties)