<?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生成器" 是一个工具,它自动化了创建DAO层和DTO(Data Transfer Object)的过程。DTO是用于在系统不同组件之间传递数据的对象,通常用来避免直接暴露底层数据结构。在Java开发中,手动编写这些类可能会...
MyBatis反向生成bean是一项高效实用的开发工具功能,它可以帮助Java开发者快速地根据数据库表结构自动生成对应的Java Bean类,...通过熟练掌握这一工具,开发者可以更好地利用MyBatis框架,提升项目开发的效率和质量。
Generator,通常指的是MyBatis Generator,它是MyBatis提供的一个代码生成工具,可以从数据库表中自动生成对应的Java实体类、DAO接口、Mapper XML映射文件以及Service层接口和服务实现。通过配置Generator的XML文件...
1. **配置文件**:首先需要创建一个MyBatis的核心配置文件(mybatis-config.xml),在这个文件中可以配置数据库连接信息以及加载映射文件的位置。 2. **映射文件**:接着需要编写映射文件(*.xml),在这个文件中...
标题中的"spring+mybatis+struts框架"指的是在Java Web开发中常用的一种技术栈组合,这三种框架分别承担不同的职责。Spring是一个全面的后端应用程序框架,它提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等...
3. `mybatis`目录:包含MyBatis的配置文件,如`mybatis-config.xml`,以及Mapper接口和XML配置文件。 4. `model`目录:存放业务对象(BO)和数据传输对象(DTO)的Java类。 5. `service`目录:包含业务逻辑层的服务...
- Jenkins 是一个持续集成工具,用于自动化构建和测试过程。 3. **Druid** - Druid 是一个高性能的数据库连接池管理工具。 4. **Swagger** - 上文已提及。 5. **Docker** - Docker 是一个容器化平台,可以...
* Gradle 是一个基于 Apache Ant 和 Maven 的构建工具,主要用于 Java 项目的构建和管理。 * Android 项目的结构和配置,包括 androidmanifest.xml 和 res 文件夹。 * Java 语言的基础知识,包括变量、数据类型、...
它内置了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项目中,MyBatis的配置文件(mybatis-config.xml)会定义数据源、事务管理器等,Mapper接口和XML映射文件将用于执行数据库的增删改查操作。你需要根据DTO(Data Transfer Object)类创建相应的数据库表,并在`...
3. **配置 ibatis**:配置 `ibatis` 主要涉及到 `mybatis-config.xml` 文件,定义数据源、事务管理器以及映射文件的位置。 4. **配置 web.xml**:在 `web.xml` 中配置 Spring 的 DispatcherServlet,以及初始化参数...
【人事管理系统开发规约1】涉及的知识点涵盖了Java Web开发中的多个重要方面,包括开发工具、框架、项目结构以及各层的实现细节。以下是对这些知识点的详细解释: 1. **开发工具**: - **IntelliJ IDEA**: 作为...
- DAO层接口:`top.zywork.dao`,接口名以`DAO`或`Mapper`结尾(MyBatis环境下)。 - DAO层实现类:`top.zywork.dao.impl`,类名以`DAOImpl`结尾(MyBatis环境下)。 - 数据对象类:`top.zywork.dos`,类名以`DO`...
- DAO层接口:数据访问接口,位于`top.zywork.dao`包,使用MyBatis时,也可以以`Mapper`为后缀。 - DAO层实现类:实现DAO接口,位于`top.zywork.dao.impl`包,以`DAOImpl`为后缀。 - 数据对象类:DO(Data Object...
后台管理系统 ├─.idea ├─src --------主目录 │ ├─main │ │ ├─java ...│ │ │ │ └─blog │ │ │ │ └─manager ...│ │ │ │ ├─dao ---- dao层 │ │ │ │ ├─dto ----个人理解算是包装
5. DAO层:数据访问对象接口位于`top.zywork.dao`包,后缀可能是`DAO`或`Mapper`(针对MyBatis)。而实现类在`top.zywork.dao.impl`包中,后缀为`DAOImpl`。 6. 数据对象类(DO):用于数据传输,位于`top.zywork....
/config |- RestTemplate.java |- Swagger2.java |- /dto |- /mapper/dao |- /custom |- /gen |- /model/gen |- /service |- /impl |- /vo |- SpringbootBaseDemoApplication.java |- /resources |- /mybatis/mapper...