运行 MyBatis Generator 后的任务

运行MyBatis Generator(MBG)后,您将需要创建或修改其他MyBatis或iBATIS配置工件。主要任务如下:对于MyBatis 3.x:  创建或修改MapperConfig.xml文件对于iBATIS 2.x:  创建或修改SqlMapConfig.xml文件  创建或修改dao.xml文件(仅当使用iBATIS DAO Framework时)下面详细描述每个任务。

更新MapperConfig.xml文件(MyBatis 3.x)

MyBatis 3.x使用通常命名为MapperConfig.xml的XML文件来指定将在MyBatis会话中使用的数据库连接,事务管理方案和XML映射程序文件的信息。MBG无法为您创建此文件,因为它对于您的执行环境一无所知。但是,这个文件中的一些项目直接与MBG生成的项目有关。有关不同配置选项的详细信息,请参阅MyBatis数据映射程序开发人员指南。配置文件中MBG的具体需求如下:必须列出MBG生成的XML映射程序文件例如,假设MBG已经生成了一个名为MyTableMapper.xml的XML映射程序文件,并且该文件已被放置在项目的test.xml包中。MapperConfig.xml文件应具有以下条目:


  

  
    
    
      
        
        
        
        
      
    

    
      
      
    

  
如果有多个XML映射程序文件(通常很常见),则可以以元素之后重复的元素的任何顺序列出文件。生成的MapperConfig.xml您可以要求MBG使用MapperConfigPlugin生成一个骨架Mapper配置文件。有关详细信息,请参阅< plugin>页面。

更新SqlMapConfig.xml文件(iBATIS 2.x)

iBATIS 2使用通常命名为SqlMapConfig.xml的XML文件来指定将在iBATIS会话中使用的数据库连接,事务管理方案和SQL映射XML文件的信息。MBG无法为您创建此文件,因为MBG不了解您的执行环境。但是,这个文件中的一些项目直接与MBG生成的项目有关。有关不同配置选项的详细信息,请参考标准iBATIS数据映射程序开发人员指南。配置文件中MBG的具体需求如下:必须启用语句命名空间必须列出MBG生成的SQL Map XML文件例如,假设MBG已经生成了一个名为MyTable_SqlMap.xml的SQL Map XML文件,并且该文件已被放置在项目的test.xml包中。SqlMapConfig.xml文件应具有以下条目:


  

  
    
    

    
    
      
      
    

    
    

  
如果有多个SQL Map XML文件(通常很常见),则可以以元素之后重复的元素的任何顺序列出文件。版本1.2新增功能使用MBG版本1.2及更高版本,您可以要求MBG使用SqlMapConfigPlugin生成一个骨架SQL Map配置文件。有关详细信息,请参阅< plugin>页面。

更新dao.xml文件(iBATIS 2.x)

注意:仅当您为已弃用的iBATIS DAO框架生成DAO时,才需要执行此步骤(我们建议使用Spring代替)。iBATIS DAO框架由通常称为dao.xml的xml文件配置。iBATIS DAO框架使用此文件来控制DAO的数据库连接信息,并列出DAO实现类和DAO接口。在此文件中,您应该指定SqlMapConfig.xml文件的路径,以及所有MBG生成的DAO接口和实现类。例如,假设MBG已经生成了一个名为MyTableDAO的DAO接口和一个名为MyTableDAOImpl的实现类,并且这些文件已被放置在项目的test.dao包中。dao.xml文件应具有以下条目:

  

  
    
      
        
      

      
      

    
  

原文: Tasks After Running MyBatis Generator

相关阅读:

MyBatis Generator (MBG) 代码生成器简介

MyBatis Generator 代码生成器 快速入门指南

MyBatis Generator XML 配置文件参考

MyBatis Generator中的新功能

运行MyBatis Generator

SSM框架——使用 MyBatis Generator 生成代码,包括:Model、Dao、Mapping


你可能感兴趣的:(运行 MyBatis Generator 后的任务)