`
godsend_jin
  • 浏览: 41860 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

一款自动生成mybatis dto、dao、config的工具

阅读更多

<?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>

 

<!-- 使用的数据库连接jar -->

<classPathEntrylocation="mysql-connector-java-5.1.6.jar"/>

<context id="DB2Tables"targetRuntime="MyBatis3">

<commentGenerator>

<property name="suppressDate" value="true"/>

 

<property name="suppressAllComments" value="true"/>

</commentGenerator>

 

<!-- 这里配置连接数据库 -->

<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://10.6.222.59:3307/fpsapdb" userId="fpsap" password="fpsap123">

</jdbcConnection>

<javaTypeResolver>

<property name="forceBigDecimals" value="false"/>

</javaTypeResolver>

 

<!-- 配置要生成的DTO的目录 -->

<javaModelGenerator targetPackage="cn.webank.cnc.of.model" targetProject="src">

<property name="enableSubPackages" value="true"/>

<property name="trimStrings" value="true"/>

</javaModelGenerator>

 

<!-- 配置要生成的mapping config的目录 -->

<sqlMapGenerator targetPackage="cn.webank.cnc.of.mapping" targetProject="src">

<property name="enableSubPackages" value="true"/>

</sqlMapGenerator>

 

<!-- 配置要生成的DAO的目录 -->

<javaClientGenerator type="XMLMAPPER" targetPackage="cn.webank.cnc.of.mybatis.dao" targetProject="src">

<property name="enableSubPackages" value="true"/>

</javaClientGenerator>

 

<!-- 配置要生成的表明以及对应的DTO名称 -->

<table tableName="SUBJECT_RELATION" domainObjectName="SubjectRelation" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>

 

</context>

</generatorConfiguration>

 

分享到:
评论

相关推荐

    java_dao_dto生成器

    "java_dao_dto生成器" 是一个工具,它自动化了创建DAO层和DTO(Data Transfer Object)的过程。DTO是用于在系统不同组件之间传递数据的对象,通常用来避免直接暴露底层数据结构。在Java开发中,手动编写这些类可能会...

    MyBatis反向生成bean

    MyBatis反向生成bean是一项高效实用的开发工具功能,它可以帮助Java开发者快速地根据数据库表结构自动生成对应的Java Bean类,...通过熟练掌握这一工具,开发者可以更好地利用MyBatis框架,提升项目开发的效率和质量。

    SSM框架使用Generator生成实体类,映射文件

    Generator,通常指的是MyBatis Generator,它是MyBatis提供的一个代码生成工具,可以从数据库表中自动生成对应的Java实体类、DAO接口、Mapper XML映射文件以及Service层接口和服务实现。通过配置Generator的XML文件...

    尚硅谷Mybatis视频

    1. **配置文件**:首先需要创建一个MyBatis的核心配置文件(mybatis-config.xml),在这个文件中可以配置数据库连接信息以及加载映射文件的位置。 2. **映射文件**:接着需要编写映射文件(*.xml),在这个文件中...

    spring+mybatis+struts框架

    标题中的"spring+mybatis+struts框架"指的是在Java Web开发中常用的一种技术栈组合,这三种框架分别承担不同的职责。Spring是一个全面的后端应用程序框架,它提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等...

    ssm标准框架源码.zip

    3. `mybatis`目录:包含MyBatis的配置文件,如`mybatis-config.xml`,以及Mapper接口和XML配置文件。 4. `model`目录:存放业务对象(BO)和数据传输对象(DTO)的Java类。 5. `service`目录:包含业务逻辑层的服务...

    cloud技术点

    - Jenkins 是一个持续集成工具,用于自动化构建和测试过程。 3. **Druid** - Druid 是一个高性能的数据库连接池管理工具。 4. **Swagger** - 上文已提及。 5. **Docker** - Docker 是一个容器化平台,可以...

    readme(推荐pdf目录说明更加清晰)1

    * Gradle 是一个基于 Apache Ant 和 Maven 的构建工具,主要用于 Java 项目的构建和管理。 * Android 项目的结构和配置,包括 androidmanifest.xml 和 res 文件夹。 * Java 语言的基础知识,包括变量、数据类型、...

    SpringBootMaven分模块实例

    它内置了Tomcat服务器,并自动配置了许多常见的Spring组件,如数据源、JPA、事务管理等,使开发者能够快速启动并运行一个完整的Web应用。 接下来是Maven,它是一个项目管理和综合工具,主要用于Java项目。Maven通过...

    购物商场实现

    第二步:拷jar包(mybatis、mysql驱动、jstl) 放到WEB-INF/lib/下面 第三步:分层(创建包) 公司的域名反写 + 项目名称 www.fkjava.org org.fkjava.ec org.fkjava.ec.controller: (servlet、filter、base) org....

    SSM增删改查

    在SSM项目中,MyBatis的配置文件(mybatis-config.xml)会定义数据源、事务管理器等,Mapper接口和XML映射文件将用于执行数据库的增删改查操作。你需要根据DTO(Data Transfer Object)类创建相应的数据库表,并在`...

    Velocity+Spring+Ibatis框架搭建说明文档1

    3. **配置 ibatis**:配置 `ibatis` 主要涉及到 `mybatis-config.xml` 文件,定义数据源、事务管理器以及映射文件的位置。 4. **配置 web.xml**:在 `web.xml` 中配置 Spring 的 DispatcherServlet,以及初始化参数...

    人事管理系统开发规约1

    【人事管理系统开发规约1】涉及的知识点涵盖了Java Web开发中的多个重要方面,包括开发工具、框架、项目结构以及各层的实现细节。以下是对这些知识点的详细解释: 1. **开发工具**: - **IntelliJ IDEA**: 作为...

    赣州智悦科技有限公司Java项目开发规范V1.01

    - DAO层接口:`top.zywork.dao`,接口名以`DAO`或`Mapper`结尾(MyBatis环境下)。 - DAO层实现类:`top.zywork.dao.impl`,类名以`DAOImpl`结尾(MyBatis环境下)。 - 数据对象类:`top.zywork.dos`,类名以`DO`...

    赣州之游信息技术有限公司Java项目开发规范1

    - DAO层接口:数据访问接口,位于`top.zywork.dao`包,使用MyBatis时,也可以以`Mapper`为后缀。 - DAO层实现类:实现DAO接口,位于`top.zywork.dao.impl`包,以`DAOImpl`为后缀。 - 数据对象类:DO(Data Object...

    springboot-layui:springboot+layui+shiro的脚手架,分支dev调整orm框架为mybatis-plus

    后台管理系统 ├─.idea ├─src --------主目录 │ ├─main │ │ ├─java ...│ │ │ │ └─blog │ │ │ │ └─manager ...│ │ │ │ ├─dao ---- dao层 │ │ │ │ ├─dto ----个人理解算是包装

    赣州智悦科技有限公司Java项目开发规范V1.11

    5. DAO层:数据访问对象接口位于`top.zywork.dao`包,后缀可能是`DAO`或`Mapper`(针对MyBatis)。而实现类在`top.zywork.dao.impl`包中,后缀为`DAOImpl`。 6. 数据对象类(DO):用于数据传输,位于`top.zywork....

    word源码java-springboot-base:基础的SpringBoot工程,快速搭建业务应用

    /config |- RestTemplate.java |- Swagger2.java |- /dto |- /mapper/dao |- /custom |- /gen |- /model/gen |- /service |- /impl |- /vo |- SpringbootBaseDemoApplication.java |- /resources |- /mybatis/mapper...

Global site tag (gtag.js) - Google Analytics