Mybatis-Generator使用(maven项目)

先简单介绍下:MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。 您仍然需要对联合查询和存储过程手写SQL和对象。(以上复制)

注意由于其是根据数据表生成的model,有时候未必一定能满足需求,建议自行进行修改,举例就好像某些时间戳没有必要作为属性加入。


以下采用maven项目方式介绍使用方法:

导入插件,在pom.xml中加入以下内容:


    
        
            org.mybatis.generator
            mybatis-generator-maven-plugin
            1.3.0
        
    
    

写配置文件,命名为generatorConfig.xml(名字固定),以下为我自己的配置实例,加入适当注释:




    
    
    
    
        
            
            
        
        
        
        
        
            
        
        
        
            
            
        
        
        
            
        
        
        
            
        
        
        
        


如图,双击插件运行即可,就可以在你设置的目录下找到生成的文件了。还是比较方便的。

Mybatis-Generator使用(maven项目)_第1张图片


顺便放出大神整理最完整最详细配置说明(易阅读的说明文档)






 
 
 


 
    
    
    
    
    
    
    
    
 
    
    
    
 
    
    
        
    
 
    
    
        
        
    
 
 
    
    
        
        
 
        
        
 
        
        
 
        
        
 
        
        
    
 
 
    
    
        
        
    
 
 
    
    
        
        
 
        
    
 
    
    
 
        
        
 
        
        
 
        
        
 
        
 
        
 
        
 
        
 
        
 
        
        
 
        
        
 
 
        
 
        
 
 
         
         
             
             
 
             
 
             
 
             
 
             
         
 
         
    


你可能感兴趣的:(mybatis)