`
wisfly
  • 浏览: 62960 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

mybatis自动生成三个文件

 
阅读更多

 

小伙伴们,我开了一家海淘护肤品淘宝店,搜索店铺“禾子蝶的海淘铺”,正品保证,欢迎进店选购哦。谢谢!

 

generatorConfig.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="E:\mysql-connector-java-5.1.34.jar" />
    <context id="DB2Tables" targetRuntime="MyBatis3">
        <!-- 注释 --> 
        <commentGenerator > 
            <property name="suppressAllComments" value="true"/><!-- 是否取消注释 --> 
            <property name="suppressDate" value="false" /> <!-- 是否生成注释代时间戳--> 
        </commentGenerator> 
        
        <!-- jdbc连接 --> 
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
            connectionURL="jdbc:mysql://112.54.207.9:3306/baiye1?characterEncoding=utf-8" userId="cmcc"
            password="cmcc1234" /> 
        
        <!-- 类型转换 --> 
        <javaTypeResolver> 
            <!-- 是否使用bigDecimal, false可自动转化以下类型(Long, Integer, Short, etc.) --> 
            <property name="forceBigDecimals" value="false"/> 
        </javaTypeResolver>
        
        <!-- generate Model -->
        <javaModelGenerator targetPackage="com.cmcc.model"
            targetProject="E:\project\TempletPlatform\src\main\java">
            <property name="enableSubPackages" value="true" />
            <property name="trimStrings" value="true" />
        </javaModelGenerator>
        
        <!-- generate xml -->
        <sqlMapGenerator targetPackage="com.cmcc.dao.Mapper"
            targetProject="E:\project\TempletPlatform\src\main\java">
            <property name="enableSubPackages" value="true" />
        </sqlMapGenerator>
        
        <!-- generate Mapper-->
       <javaClientGenerator type="XMLMAPPER"
            targetPackage="com.cmcc.dao.interfaceClass" targetProject="E:\project\TempletPlatform\src\main\java">
            <property name="enableSubPackages" value="true" />
        </javaClientGenerator>
       
        <table  tableName="gov_info_article"
        enableCountByExample="false" enableUpdateByExample="false"
        enableDeleteByExample="false" enableSelectByExample="false"
        selectByExampleQueryId="false">
                   <!--  忽略列,不生成bean 字段
            <ignoreColumn column="FRED" />  --> 
            <!-- 指定列的java数据类型
            <columnOverride column="DOUBLE" jdbcType="DECIMAL" /> -->
            <!-- <columnOverride column="id" property="id"/> -->
            <property name="useActualColumnNames" value="false"/>
           <!--  <columnRenamingRule searchString="_" replaceString=""/> -->
        </table>
    </context>
</generatorConfiguration>

 

 

配置:

 看附件,在菜单栏找到External Tools Configurations,配置program如附件即可。

 

小伙伴们,我开了一家海淘护肤品淘宝店,搜索店铺“禾子蝶的海淘铺”,正品保证,欢迎进店选购哦。谢谢!

  • 大小: 114.9 KB
  • 大小: 12 KB
分享到:
评论

相关推荐

    mybatis自动生成代码和配置文件

    在标题和描述中提到的“mybatis自动生成代码和配置文件”是一个常见的开发需求,主要是为了提高开发效率和减少错误。这个过程通常涉及到MyBatis的逆向工程(Reverse Engineering)工具或者使用一些第三方插件,如...

    mybatis自动生成工具

    如模板目录下的 zip,rar,doc文件将会自动拷贝至输出目录,不会破坏文件格式 (通过扩展名自动识别) 十. 数据库表配置,用于自定义生成器模板引用的table变量,配置文件必须存放在classpath: generator_config/table/...

    mybatis自动生成bean、mapper工具

    总之,MyBatis自动生成Bean和Mapper工具是提高开发效率的重要手段,通过合理的配置和使用,可以帮助开发者快速构建数据访问层,专注于业务逻辑的实现。在实际应用中,选择合适的生成工具,并结合项目特点进行调整,...

    mybatis自动生成entity、dao、mapper

    3. **指定生成内容**:MBG可以生成三种主要类型的文件: - **Entity类**:这些类对应于数据库中的表,每个字段都映射到表的一列。MBG会自动为每个字段生成getter和setter方法,以及对应的注解(如@Column)以供...

    mybatis自动生成器

    MyBatis 自动生成器,是 MyBatis 框架中的一个重要工具,它极大地提高了开发效率,通过自动化的方式减少了手动编写 SQL 映射文件和实体类的繁琐工作。本文将深入探讨 MyBatis 自动生成器的功能、使用方法以及在实际...

    IDE mybatis自动生成配置和类信息(generateConfig)

    总结,通过IDEA的MyBatis Generator插件,可以方便地自动生成MyBatis的配置文件和相关类,提高开发效率。只需正确配置数据库信息和生成规则,即可一键生成与数据库表对应的实体类、Mapper接口和XML映射文件,从而...

    mybatis自动生成代码 eclipse插件

    MyBatis Generator(MBG)是MyBatis框架的一个扩展,它允许开发者通过简单的配置文件定义,自动生成与数据库交互的Java代码。MBG可以根据数据库中的表信息生成Java实体类、Mapper接口、Mapper XML文件以及Service和...

    Mybatis一键生成器

    SSM框架是由Spring、SpringMVC和Mybatis三个开源项目组合而成的Java Web开发框架。Spring提供依赖注入和事务管理,SpringMVC处理HTTP请求和响应,而Mybatis则作为持久层框架,实现SQL与Java代码的解耦,简化数据库...

    mybatis 自动生成实体类dao

    MyBatis Generator (MBG) 是一款强大的工具,它能够自动生成MyBatis的实体类、DAO接口以及Mapper XML文件,极大地提高了开发效率。在Java Web开发中,MyBatis作为一个优秀的持久层框架,它的自动代码生成器MBG是其...

    mybatis自动生成实体类和配制文件

    本教程将详细介绍如何使用MyBatis自动生成实体类和配置文件,以提升开发效率。 一、MyBatis代码生成器(Generator) MyBatis Generator(MBG)是MyBatis框架的一部分,它能够根据数据库表结构自动生成Java实体类、...

    mybatis自动生成代码文档

    ### MyBatis自动生成代码文档 #### 知识点一:MyBatis简介与优势 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。...

    MyBatis自动分页实现

    MyBatis自动分页实现 MyBatis 是一个流行的持久层框架,它提供了强大的数据访问功能。但是,在实际应用中,分页问题经常困扰开发者。要实现分页,开发者需要手动编写代码来实现分页逻辑,这不仅增加了开发难度,也...

    mybatis 自动生成mapper,Object,Dao 工具

    "mybatis 自动生成mapper,Object,Dao 工具"是针对MyBatis框架的一种辅助开发工具,旨在提高开发效率,减少手动编写重复代码的工作量。 在传统的MyBatis开发中,我们需要手动创建Mapper接口、Mapper XML配置文件以及...

    Mybatis代码生成器

    这个文件是Mybatis代码生成器的配置文件,包含了所有必要的配置信息,例如数据源、目标项目路径、生成的文件类型等。在`generator.xml`中,你需要指定数据源(DataSource),通常是数据库连接的URL、用户名和密码,...

    SSM(MyBatis自动生成实体类、DAO接口和Mapping映射文件)

    MyBatis自动生成实体类、DAO接口和Mapping映射文件 0,准备三个包,第一个,mybatis-3.2.7.jar 第二个,mybatis-generator-core-1.3.2.jar 第三个,mysql-connector-java-5.1.25-bin.jar 1,Eclipse-help-Eclipse ...

    mybatis自动生成实体类映射

    现在,让我们回到"mybatis自动生成实体类映射"的主题。要实现这个功能,你需要使用MyBatis提供的代码生成工具,或者第三方的插件,如MyBatis Generator。这些工具可以根据数据库表结构自动生成实体类、XML映射文件...

    mysql+mybatis自动生成代码工具

    MySQL+MyBatis自动生成代码工具是一种高效的方式来加速开发过程,尤其在基于Spring和Maven的项目中。这个工具能够帮助开发者从数据库中的表格结构自动创建对应的Java实体类、Mapper接口、XML映射文件以及Service和...

    mybatis逆向生成代码模板包

    MyBatis Generator(MBG)是这个工具的核心,它是一个能够根据数据库表结构自动生成Java源码和SQL映射文件的工具。下面将详细阐述其主要功能、工作原理以及如何使用。 1. **MyBatis Generator(MBG)介绍** MBG是...

    Spring+Mybatis 代码生成工具

    标题中的 "Spring+Mybatis 代码生成工具" 指的是一种特定的自动化工具,它能够根据数据库表结构自动生成 Spring 和 Mybatis 配合使用的代码,包括实体类(Entity)、Mapper 接口、Mapper 映射 XML 文件以及 Service ...

    mybatis代码生成器

    它能够自动生成关键的代码组件,包括页面、业务逻辑层以及相关的Java类,大大提高了开发效率和代码一致性。下面我们将深入探讨这款工具的使用、功能及其在实际开发中的价值。 一、MyBatis代码生成器概述 MyBatis是...

Global site tag (gtag.js) - Google Analytics