<?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="D:\project\taecs\mybatis-geneartor\postgresql-9.0-801.jdbc4.jar" />
//数据库驱动jar路径
<context id="PostGreSQLTables" targetRuntime="MyBatis3">
//连接数据库代码
<jdbcConnection driverClass="org.postgresql.Driver"
connectionURL="jdbc:postgresql://192.168.1.107:5432/postgres"
userId="postgres"
password="postgres">
</jdbcConnection>
<!-- connectionURL="jdbc:postgresql://localhost:5432/postgres"-->
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<javaModelGenerator targetPackage="com.xaeds.taecs.domain.xlzx" targetProject="taecs/taecs-domain/src/main/java">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.xaeds.taecs.integration.xlzx" targetProject="taecs/taecs-integration/src/main/resources">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.xaeds.taecs.integration.xlzx" targetProject="taecs/taecs-integration/src/main/java">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<table schema="" tableName="t_tourist_route" domainObjectName="TouristRoute" delimitIdentifiers="true" delimitAllColumns="true"/>
</context>
</generatorConfiguration>
分享到:
相关推荐
mybatis-generator自动生成Dao和xml文件的配置文件
【标题】"mybatis - 代码生成(postgresql\mysql)" 涉及到的是MyBatis框架在数据库代码自动化生成方面的应用,针对PostgreSQL和MySQL两大主流关系型数据库。这个话题涵盖了数据库的逆向工程,以及生成的各类Java...
在实际应用中,`mybatis-3-config.dtd` 和 `mybatis-3-mapper.dtd` 通过引入机制被引用到XML配置文件中,确保解析器能够理解并验证配置文件的语法。例如: ```xml <!DOCTYPE configuration PUBLIC "-//mybatis.org...
本资源包含的是Mybatis-Plus的代码生成器模板代码,用于自动生成符合项目规范的Java实体类、Mapper接口及XML配置文件,提高开发效率。 代码生成器是开发中的利器,它能够根据数据库表结构快速生成对应的Java代码,...
它的工作原理是通过读取数据库元数据,然后根据预定义的模板生成对应的Java实体类、Mapper接口、XML映射文件以及现在描述中提到的Service类。 1. **Java实体类(Entity)**:MBG会为每个数据库表生成对应的实体类,...
mybatis-config.xml mybatis-config.xml
在默认情况下,Mybatis-Plus提供了丰富的代码生成器,可以帮助开发者快速生成实体类、Mapper接口、Mapper XML文件以及Service接口和实现类。然而,有时候我们可能需要根据项目需求进行一些定制化,比如修改生成模板...
在描述中提到的 `mybatis-3-config.dtd` 文件则是 Mybatis 配置文件的 DTD,它定义了 Mybatis 配置文件的结构,如数据源配置、事务管理器、环境配置、插件以及 Mappers 的配置等。 总结来说,`mybatis-3-mapper.dtd...
【标题】"mybatis-generator-1.3.2 代码生成" 涉及到的是一个基于MyBatis框架的代码生成工具,主要用于自动化地创建MyBatis的SQL映射文件、Mapper接口、Mapper XML文件以及实体类。这个工具极大地提高了开发效率,...
1. **Mybatis-Plus**: Mybatis-Plus是一个优秀的Mybatis扩展,它简化了常见的数据库操作,如CRUD操作,动态SQL,以及一键生成代码等。它提供了一种便捷的方式管理数据库表和Java对象之间的映射关系。 2. **达梦...
在本项目中,"mybatis-plus自动生成代码(包含swaager注解)" 意味着我们将探讨如何利用 MyBatis-Plus 的代码生成器来创建实体类、Service、Mapper、XML 文件,并且这些生成的代码还将集成 Swagger 注解,以便于 API ...
3. **定义模板**: MyBatis-Plus 提供了自定义模板的功能,你可以根据需求定制实体类、Mapper接口、XML配置文件等模板的生成内容。 4. **执行逆向工程**: 使用 Maven 或 Gradle 插件运行逆向工程任务。命令行输入...
它通过读取数据库中的表结构信息,然后按照预设的模板生成对应的Java实体类、Mapper接口、Mapper XML文件以及Service和Controller层的代码。这样,我们就不需要手动创建这些基本组件,节省了大量的时间。 在描述中...
它的核心配置文件(通常为`mybatis-generator-config.xml`)定义了数据库连接信息、需要生成的表、生成的文件类型等参数。以下是一些关键的配置元素: 1. **context**:这是MBG配置的基本单位,可以包含多个,每个...
- 提供代码自动生成功能,可以根据数据库表结构自动生成相应的实体类、Mapper接口和XML文件。 3. Mybatis-Plus的架构原理: Mybatis-Plus在Mybatis的基础上提供了一套扩展机制,它通过插件的形式实现了各种功能的...
5. **运行生成器**:在配置好所有参数后,通过Java API或者命令行运行Mybatis-Generator,它将根据配置文件生成相应的Java源码和XML文件。 6. **整合到项目**:将生成的代码引入到你的项目中,然后就可以在业务逻辑...