`

Mybatis generator的使用主要是 generatorConfig.xml配置文件的使用

 
阅读更多
Generatorconfig.xml代码
" wmode="transparent"> 收藏代码
<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE generatorConfiguration 
  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" 
  "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> 
 
<generatorConfiguration> 
    <properties resource="util/generatorConfig.properties" /> 
    <!-- classPathEntry:数据库的JDBC驱动,换成你自己的驱动位置 --> 
     
    <classPathEntry location="${classPath}" /> 
    <context id="MBG" targetRuntime="MyBatis3" 
        defaultModelType="conditional"> 
        <plugin type="plugin.SelectByPagePlugin" /> 
        <!-- 此处是将Example改名为Criteria 当然 想改成什么都行~ 
            <plugin type="org.mybatis.generator.plugins.RenameExampleClassPlugin"> 
            <property name="searchString" value="Example$" /> 
            <property name="replaceString" value="Criteria" /> 
            </plugin> 
        --> 
        <plugin 
            type="org.mybatis.generator.plugins.EqualsHashCodePlugin" /> 
        <plugin 
            type="org.mybatis.generator.plugins.MapperConfigPlugin"> 
            <property name="fileName" value="GeneratedMapperConfig.xml" /> 
            <property name="targetPackage" 
                value="com.cy.mybatis.mbg.util" /> 
            <property name="targetProject" value="${targetProject}" /> 
        </plugin> 
        <commentGenerator> 
         <!-- 去除自动生成的注释 --> 
            <property name="suppressAllComments" value="true" /> 
        </commentGenerator> 
        <jdbcConnection driverClass="${driverClass}" 
            connectionURL="${connectionURL}" userId="${userId}" 
            password="${password}"> 
        </jdbcConnection> 
        <javaTypeResolver> 
            <property name="forceBigDecimals" value="false" /> 
        </javaTypeResolver> 
        <!-- targetProject:自动生成代码的位置 --> 
        <javaModelGenerator targetPackage="${modelPackage}" 
            targetProject="${targetProject}"> 
            <property name="enableSubPackages" value="true" /> 
        </javaModelGenerator> 
 
        <sqlMapGenerator targetPackage="${sqlMapperPackage}" 
            targetProject="${targetProject}"> 
            <property name="enableSubPackages" value="true" /> 
        </sqlMapGenerator> 
 
        <javaClientGenerator type="XMLMAPPER" 
            targetPackage="${daoMapperPackage}" 
            targetProject="${targetProject}"> 
            <property name="enableSubPackages" value="true" /> 
        </javaClientGenerator> 
        <!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 --> 
        <!--  
            <table tableName="visitor_info" domainObjectName="Visitor" enableCountByExample="false" enableUpdateByExample="false" 
            enableDeleteByExample="false" enableSelectByExample="false" 
            selectByExampleQueryId="false"> 
             
            </table> 
        --> 
        <table tableName="weather_info" domainObjectName="Weather"> 
        </table> 
    </context> 
</generatorConfiguration> 
分享到:
评论

相关推荐

    generatorConfig.xml配置文件含说明

    `generatorConfig.xml` 文件是MyBatis Generator(MBG)工具的核心配置文件,它用于定义如何自动生成Java源代码、XML映射文件以及SQL语句。MBG是一个强大的工具,可以极大地提高开发效率,减少手动编写重复代码的...

    mybatis-generator.jar以及generatorConfig.xml

    `mybatis-generator.jar`是MBG的主要执行文件,它包含所有必要的类和资源,使得我们可以根据配置文件生成MyBatis相关的代码。这个JAR文件通常需要在构建脚本或者IDE的构建过程中引入,以便在运行时解析数据库表并...

    根据表自动生成代码java, generatorConfig.xml配置文件

    总的来说,利用generatorConfig.xml配置文件配合MyBatis Generator,开发者能够高效地管理和维护项目代码,确保代码与数据库结构的一致性,降低维护成本。在实际开发中,了解并熟练掌握这一工具将对提升开发效率...

    mybatis逆向生产工具,解压导入开发工具里,修改generatorConfig.xml数据库连接和表名即可

    在实际的开发过程中,为了减少手动编写繁琐的DAO层代码,MyBatis提供了一个逆向工程工具——MyBatis Generator(MBG),它可以自动生成Java模型类、Mapper接口和XML配置文件,大大提高了开发效率。你所提到的...

    mybatis-generator+generator.xml

    `generatorConfig.xml` 是 MyBatis Generator 的核心配置文件,它包含了所有关于代码生成的配置信息,例如数据库连接信息、要生成的表名、生成的类和接口的命名规则等。配置文件通常包含以下几部分: - **数据库...

    Mybatis逆向生成工具mybatis-generator-core-1.3.2.jar包

    首先,MyBatis Generator基于数据库表结构,通过配置文件指定数据库连接信息、表名以及需要生成的代码类型,然后运行MBG工具,它会根据这些信息生成对应的Java源代码和XML配置文件。这些生成的代码包括: 1. 实体类...

    自动生成Mybatis的 model mapper 和mapper.xml文件

    在您提供的压缩包中,`generatorConfig.xml` 是Mybatis Generator的配置文件,它定义了如何生成所需的Java类和XML映射文件。这个文件通常包含了数据库连接信息、生成的实体类(Model)命名规则、Mapper接口的位置...

    org.mybatis.generator.eclipse.site-1.3.78.zip

    1. `conf`:可能包含 MBG 的配置文件,如 `generatorConfig.xml`,用于指定数据库连接信息、生成的代码模板等。 2. `p2.index`:Eclipse 的插件索引文件,用于识别和安装插件。 3. `content.jar` 和 `artifacts.jar`...

    Mybatis-generator 生成Mybatis配置文件

    org.mybatis.generator.api.MyBatisGenerator -configfile generatorConfig.xml -verbose -overwrite ``` 其中,-configfile 指定generatorConfig.xml的路径,-verbose 输出详细信息,-overwrite 覆盖已存在的...

    generatorConfig.xml

    利用mybatis generator反向生成数据库对应model和mapper

    mybatis-generator-core-1.3.2.rar

    Mybatis Generator是一款强大的自动化代码生成工具,主要用于简化Mybatis框架的使用,特别是在开发过程中创建POJO(Plain Old Java Object)类、Mapper接口和XML映射文件等任务时,极大地提高了开发效率。...

    mybatis-generator-core-1.3.2.zip

    3. **配置灵活性**:通过XML配置文件,MBG可以设置各种参数,如数据库连接信息、生成的目标包路径、是否生成主键生成策略等。这使得MBG能够适应不同的项目环境和需求。 4. **增量更新**:当数据库中的表发生变化时...

    Mybatis Generator自动生成JavaEntity带中文注释和注解[Maven]工程

    运行`mvn mybatis-generator:generate`命令,Mybatis Generator将根据`generatorConfig.xml`中的配置自动生成Java实体类、Mapper接口和XML配置文件。值得注意的是,如果你的数据库表注释是中文,Mybatis Generator会...

    mybatis-generator.zip(生成代码模板)

    MyBatis Generator(MBG)是一个强大的工具,用于自动生成Java源代码和XML配置文件,大大简化了开发人员的工作,特别是在处理与数据库交互时。它根据数据库中的表信息,能够生成DAO层、Model层以及Mapper XML文件,...

    mybatis-generator-core-1.3.2.jar

    Mybatis Generator 的核心功能是通过读取配置文件,根据数据库中的表结构自动生成与之对应的Java类和XML配置文件。配置文件通常包含数据库连接信息、表名、生成的实体类命名规则、Mapper接口和XML文件的配置等。以下...

    使用MyBatis Generator自动生成MyBatis代码.docx

    在本示例中,我们定义了一个名为 generatorConfig.xml 的 Generator 配置文件,该文件将用于控制 MyBatis 代码的生成过程。 七、MyBatis 代码生成 使用 MyBatis Generator 可以根据数据库表结构生成相应的 MyBatis...

    mybatis generator eclipse plugin

    安装完成后,需要在项目的 build path 中配置 Mybatis Generator 的配置文件(generatorConfig.xml)。 3. **配置文件 generatorConfig.xml** 这个文件是 Mybatis Generator 的核心,包含了数据库连接信息、需要...

    mybatis逆向工程所需要的jar包、配置文件generatorConfig.xml、生成代码的主程序

    2. **configuration文件generatorConfig.xml**:这是MyBatis逆向工程的配置文件,其中定义了如何连接数据库、选择要生成哪些类型的代码、以及代码生成的具体模板等。配置文件中的主要元素包括`jdbcConnection`用于...

    mybatis generator mysql

    这些生成的代码包括实体类(Entity)、Mapper接口与XML配置文件,还有DAO(Data Access Object)接口和其实现类。MBG的目标是减少手动编写这些常规且容易出错的代码,使开发人员能够将更多精力集中在核心业务逻辑上...

    mybatis-generator-core-1.3.2自动创建代码

    2. **自动生成代码的配置文件模板**:通常名为`generatorConfig.xml`,这是MBG的主要配置文件,定义了如何连接到数据库、选择表、指定生成的Java类的命名规则以及其他定制选项。配置文件中的元素包括数据库连接信息...

Global site tag (gtag.js) - Google Analytics