MyBatis Generator

 

MyBatis Generator是什么?

   MyBatis Generator (MBG) 是一个Mybatis的代码生成器,可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象,即根据数据库表自动生成Entity、mapper及mapper.xml配置文件。

在Eclipse里面添加MyBatis Generator

      点击Eclipse的Help选项,然后点击其中的Eclipse Marketplace。然后在搜索框里面搜索mybatis generator,然后点击下载安装MyBatis Generator插件。如下图所示:

MyBatis Generator_第1张图片

 

3.使用

       在资源文件夹里面右键,点击new选择生成MyBatis Generator Configuration File。如下图所示:

MyBatis Generator_第2张图片

  生成的文件如下所示:




    
        
        
        
        
        
        

然后根据所选的数据库表进行配置,配置好的如下所示:




    
        
        
        
        
        
        
        
        
        
        

      注意:targetProject要跟完整的路径,前面的项目名称要有,不然生成不起

 

新版本特性

        MyBatis Generator 1.3.6版本开始支持新的一种runtime模式:MyBatis3DynamicSql。这是一种全新的模式,对java的版本要求最低是java 8。该模式下不再生成 XML,不再生成 Example 类。文档里也推荐:join 操作要用到的 resultMap 应该是 XML 文件中的唯一元素。

新旧版本如何切换?

       只需要将 context 的 targetRuntime 属性更改为 MyBatis3DynamicSQL 即可切换新版本。将 context 的 targetRuntime 属性更改为 MyBatis3 切换旧版本,如下所示:




    
    
    
        
    

 

 

 

 

 

 

你可能感兴趣的:(后端框架)