`
lee123lee123
  • 浏览: 9838 次
社区版块
存档分类
最新评论

mybatis生成代码方式

阅读更多
    mybatis生成代码方式:  
     1.下载mybatis-generator-core-1.3.2.jar  
     2.下载数据库驱动包  
     3.编写配置文件generator.xml 内容如下:  
    <?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>  
        <!-- 数据库驱动包位置 -->  
        <classPathEntry location="C:Userslwx155211Desktoplolspringmybatistoolsojdbc14-10g.jar" />  
        <!--<classPathEntry location="C:oracleproduct10.2.0db_1jdbclibojdbc14.jar" /> -->  
        <context id="DB2Tables" targetRuntime="MyBatis3">  
            <commentGenerator>  
                <property name="suppressAllComments" value="true" />  
            </commentGenerator>  
            <!-- 数据库链接URL、用户名、密码 -->  
            <!-- <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@localhost:1521:orcl" userId="msa" password="msa"> 
            -->  
            <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@10.137.26.50:1521:INOMC" userId="portal" password="portal">  
            </jdbcConnection>  
            <javaTypeResolver>  
                <property name="forceBigDecimals" value="false" />  
            </javaTypeResolver>  
            <!-- 生成模型的包名和位置 -->  
            <javaModelGenerator targetPackage="com.mweb.mybatis.model" targetProject="D:workspace8mWebsrc">  
                <property name="enableSubPackages" value="true" />  
                <property name="trimStrings" value="true" />  
            </javaModelGenerator>  
            <!-- 生成的映射文件包名和位置 -->  
            <sqlMapGenerator targetPackage="com.mweb.mybatis.mapping" targetProject="D:workspace8mWebsrc">  
                <property name="enableSubPackages" value="true" />  
            </sqlMapGenerator>  
            <!-- 生成DAO的包名和位置 -->  
            <javaClientGenerator type="XMLMAPPER" targetPackage="com.mweb.mybatis.dao" targetProject="D:workspace8mWebsrc">  
                <property name="enableSubPackages" value="true" />  
            </javaClientGenerator>  
            <!-- 要生成那些表(更改tableName和domainObjectName就可以) -->  
            <table tableName="t_m400_servicenum" domainObjectName="ServiceNum" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />  
            <table tableName="t_m400_ecinfo" domainObjectName="EcInfo" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />  
               
        </context>  
    </generatorConfiguration>  
    4.执行如下命令:  
      java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite  
分享到:
评论

相关推荐

    mybatis生成代码工具类视频

    MyBatis Generator(MBG)是一个强大的工具,用于自动生成MyBatis的SQL映射文件、DAO接口和实现类,以及实体类...通过观看“mybatis生成代码工具类视频”并实践其中的示例,你将掌握MBG的使用,从而提升你的开发效率。

    MyBatis代码生成工具

    这个JAR文件包含了所有必要的类和资源,用于根据数据库表结构自动生成代码。MyBatis Generator (MBG) 是一个能够自动生成Java源代码、XML配置文件以及SQL脚本的工具。它支持多种数据库,包括MySQL,通过解析数据库元...

    mybatis - 代码生成(postgresql\mysql)

    【标题】"mybatis - 代码生成(postgresql\mysql)" 涉及到的是MyBatis框架在数据库代码自动化生成方面的应用,针对PostgreSQL和MySQL两大主流关系型数据库。这个话题涵盖了数据库的逆向工程,以及生成的各类Java...

    mybatis生成代码工具generator

    mybatis生成代码工具generator

    Mybatis自动代码生成工具

    接着,定义需要生成代码的表,可以指定表名、是否生成主键字段、是否去除表前缀等。此外,还可以设置生成的代码风格,如实体类的命名规则、字段注释的生成方式等。 然后,Generator会根据配置文件中的信息,读取...

    mybatis生成代码工具(带注释)

    在"mybatis生成代码工具(带注释)"中,重点是MBG的注释功能。注释在编程中起着至关重要的作用,它们提供了代码的解释和说明,帮助其他开发者更好地理解和维护代码。MBG在生成代码时可以添加详细的注释,包括字段...

    Mybatis代码生成工具

    Mybatis是一款广受欢迎...总的来说,Mybatis代码生成工具是开发过程中的得力助手,通过自动化的方式,帮助开发者快速构建与数据库交互的代码,从而将更多的精力集中在业务逻辑的实现上,提高了开发的效率和项目的质量。

    mybatis 代码生成器

    MyBatis 代码生成器是一款高效实用的工具,旨在帮助开发者自动创建常见的CRUD操作代码,从而节省在数据库交互上花费的时间,提高开发效率。它支持多种数据库,包括Oracle和MySQL,这意味着无论你使用哪种数据库,都...

    mybatis代码生成插件

    在实际开发中,MyBatis Code Generator插件还可以与其他工具集成,比如IDEA、Eclipse等集成开发环境,通过插件的形式提供图形化的配置界面,使得生成代码更加便捷。此外,你还可以通过调整generatorConfig.xml中的...

    mybatis自动生成代码工具

    在开发过程中,MyBatis自动生成代码工具可以极大地提高开发效率,减少手动编写重复的Mapper接口、Mapper XML配置文件以及POJO(Plain Old Java Object)类的工作量。这款工具可以根据数据库中的单表自动生成对应的...

    mybatis代码自动生成插件

    配置完成后,就可以在项目中选择需要生成代码的表,插件会根据表结构自动生成对应的代码。通常,它会生成以下几部分: 1. **实体类(Entity)**:根据表字段生成Java对象,包含了字段属性和getter/setter方法。 2. ...

    Mybatis Plus代码生成器 IDEA 插件版 (版本v0.0.6)

    1.Mybatis Plus代码生成器 1.1.自定义配置模板 1.2.自定义表-实体映射信息 1.3.多数据源管理 1.4.操作记忆功能 1.5.操作化繁为简 2.工程化(maven,spring boot) 2.1.生成maven工程 2.2.生成...

    mybatis代码生成器

    与Hibernate等全自动化ORM框架不同,MyBatis强调更加灵活的SQL编写方式,使得开发者能够更直接地控制SQL的执行,避免了性能上的损失。 代码生成器的使用步骤通常包括以下几点: 1. **配置信息**:在使用MyBatis...

    mybatis自动生成代码

    "mybatis自动生成代码"这一主题通常指的是MyBatis的代码生成器,它可以帮助开发者自动化地创建数据访问对象(DAO)、实体类、Mapper接口和XML配置文件,从而提高开发效率,减少手动编码的工作量。 MyBatis 的代码...

    mybatis生成工具.zip

    通常,MBG可以通过Maven或者Gradle插件的形式引入到项目中,然后通过命令行或者构建工具来运行MBG,生成代码。在运行MBG时,需要指定配置文件的位置,以及是否覆盖已存在的文件。 总的来说,MyBatis Generator是一...

    mybatis自动生成代码模板

    在MBG生成代码后,这些生成的Java文件将依赖于MyBatis的这个核心库,以便在应用中执行SQL语句和数据操作。 4. 配置文件模板:MBG的配置文件(一般为generatorConfig.xml)是整个代码生成过程的蓝图。在这个文件中,...

    Mybatis 自动生成代码

    2. **context**:是MBG配置的核心部分,包含多个生成器(generator),如**table**,用于指定要生成代码的数据库表。 3. **table**:定义需要生成代码的数据库表,可以设置过滤条件,如只生成特定前缀的表,或者...

    mybatis自定义生成代码策略示例

    2. **插件**:MyBatis Generator 允许我们通过实现 `org.mybatis.generator.api.Plugin` 接口来自定义生成代码的行为。在配置文件中,可以通过 `&lt;plugin&gt;` 标签引入自定义插件。插件可以修改默认生成的模板,或者在...

    mybatis生成代码的工具

    标题中提到的“mybatis生成代码的工具”就是一种用于自动生成MyBatis项目中所需代码的实用程序。这类工具通常会根据数据库表结构自动创建对应的Java类和XML配置文件,从而简化开发流程。下面将详细解释这些生成的...

    mybatis自动生成代码jar包

    这个“mybatis自动生成代码jar包”很可能是一个工具,能够帮助开发者自动化生成MyBatis的相关代码,提高开发效率,减少手动编写SQL和映射文件的工作量。 在Java开发中,MyBatis的自动代码生成器(MyBatis Generator...

Global site tag (gtag.js) - Google Analytics