`

Mybatis SQLMap自动生成工具

 
阅读更多
<?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:\maven-repository\mysql\mysql-connector-java\5.1.30\mysql-connector-java-5.1.30.jar" />
	<context id="MysqlTables" targetRuntime="MyBatis3" defaultModelType="flat">
		
		<commentGenerator>
			<property name="suppressAllComments" value="true" />
		</commentGenerator>
		
		<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://10.94.46.51:8601/niux_crmv3" userId="test" password="sewtdfwtest"/>  
		
		<javaTypeResolver type="">
			<property name="forceBigDecimals" value="false" />
		</javaTypeResolver>
		
		<javaModelGenerator targetPackage="com.niux.crm.tmp" targetProject="src/test/java">
			<property name="enableSubPackages" value="true" />
			<property name="trimStrings" value="true" />
		</javaModelGenerator>
		
		<sqlMapGenerator targetPackage="com.niux.crm.tmp" targetProject="src/test/java">
			<property name="enableSubPackages" value="true" />
		</sqlMapGenerator>
		<!--生成sqlMap还是注解-->
		<javaClientGenerator type="XMLMAPPER" targetPackage="com.niux.crm.tmp" targetProject="src/test/java">
			<property name="enableSubPackages" value="true" />
		</javaClientGenerator>
                <!--enableSelectByExample等,用于控制是否生成Example类-->
		<table tableName="crm_firm" domainObjectName="CrmFirm" 
			enableSelectByExample="false" 
			enableCountByExample="false" 
			enableUpdateByExample="false" 
			enableDeleteByExample="false" 
		></table>
	</context>
</generatorConfiguration>
分享到:
评论

相关推荐

    mybatis3.2.2 sqlmap通配实现

    在上述例子中,如果传入的参数为`%luck%`,MyBatis会自动生成`SELECT * FROM user WHERE name LIKE '%luck%'`这样的SQL语句,从而实现通配符查询。 此外,`&lt;if&gt;`元素可以用来控制通配符的添加与否,例如: ```xml !...

    mybatis自动生成工具

    生成器模板路径可以引用相关变量 如 ${basepackage}/${className}.java,根据该变量生成输出文件 二. 自动搜索某个目录所有模板文件,无需配置 三.代码生成器模板可以引用的相关变量 1. g.generateByTable(...

    基于Mybatis的代码生成器

    基于 Mybatis 的代码生成器是开发过程中的一个实用工具,它能够自动化地根据数据库表结构生成相应的实体类(Entity)和 XML 映射文件,极大地提高了开发效率。 在 Java 开发中,手动编写实体类和 XML 映射文件是一...

    mybatis-generator 代码自动生成工具

    MyBatis Generator(MBG)是一款强大的代码生成工具,它能够极大地提高开发效率,通过简单的配置,即可自动化地为MyBatis框架生成SQL映射文件、Mapper接口、实体类以及Service层代码。这款工具是开源的,完全免费,...

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

    在实际项目中,为了提高开发速度和减少重复工作,通常会使用代码生成器来自动化创建常见的实体类(Entity)、数据访问对象(DAO)以及 Mapper XML 文件。在 MyBatis 中,我们可以自定义代码生成策略来满足特定的需求...

    java代码生成器mybatis

    Java代码生成器MyBatis是一种高效实用的工具,它能够帮助开发者自动生成Java源代码,大大简化了基于MyBatis框架的开发工作。MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。通过使用代码...

    mybatisDAO层自动生成插件

    MyBatis DAO层自动生成插件是一个非常实用的工具,它极大地简化了开发过程中DAO(Data Access Object)层的编写工作。MyBatis是Java领域的一款流行持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,使得...

    mybatis 逆向生成工具

    MyBatis 逆向生成工具是一款实用的开发辅助软件,主要功能是自动生成 MyBatis 的 SQL 映射文件(SqlMap)以及其他相关的 DAO 层代码,极大地提高了开发效率。这款工具支持 Oracle 和 MySQL 两种常见的关系型数据库,...

    mybatis类生成器

    在实际开发中,为了提高开发效率,MyBatis提供了一种便捷的工具——MyBatis Generator(MBG),用于自动生成DAO(Data Access Object)、实体类、Mapper XML文件等,从而减轻了手动编写这些重复代码的工作量。...

    Mybatis代码生成器

    Mybatis代码生成器是一款强大的工具,它极大地提高了Java开发者在日常开发中的效率,尤其是在处理常见的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作时。这个工具自动化地生成 Dao 层接口、...

    mybatis逆向生成javaBean_generatorSqlmapCustom.zip

    综合以上信息,"mybatis逆向生成javaBean_generatorSqlmapCustom.zip"可能包含一个自定义的MyBatis代码生成工具,该工具能够连接到MySQL数据库,根据数据库中的表结构生成对应的JavaBean类和SQLMap配置文件。...

    mybatis-generator生成mybatis代码

    MyBatis Generator(MBG)是一款强大的工具,用于自动生成MyBatis的SQL映射文件、Java实体类和对应的Mapper接口。它极大地提高了开发效率,减少了手动编写这些基础代码的工作量,使开发者能够更专注于业务逻辑的实现...

    自动生成SqlMap

    - **集成到构建流程**:将自动生成工具集成到项目的构建流程中,如Maven插件或Gradle任务。 综上所述,自动生成`SqlMap.xml`和Java实体类不仅可以显著提高开发效率,还能有效减少错误并提高代码质量。通过合理设计...

    工具自动生成mapper(GeneratorSqlmap)

    总的来说,"工具自动生成mapper(GeneratorSqlmap)"是一个高效实用的开发辅助工具,它可以帮助开发者快速构建MyBatis的Mapper层,从而将更多精力集中在业务逻辑上。通过合理使用并对其进行适当的定制,可以极大地...

    mybatis 逆向工程

    MyBatis逆向工程是数据库表结构到Java实体类、Mapper接口及XML配置文件自动生成的一种工具,极大地提高了开发效率,避免了手动编写这些重复代码的工作。在Java Web开发中,MyBatis作为持久层框架,逆向工程是其一个...

    代码生成工具 sqlmap dorado javabean

    【代码生成工具 sqlmap dorado javabean】是一款专为简化单表操作而设计的工具,它能够自动创建SQL映射文件(sqlmap)、Dorado视图文件(view)以及JavaBean类,大大提升了开发效率并确保了代码的准确性。...

    Mybatis反向生成

    1. **反向生成**:反向生成是指从现有的数据库结构出发,自动生成与之对应的源代码。这在项目初始化或者数据库表结构发生变化时特别有用,避免手动编写大量重复的代码。 2. **MyBatis**:MyBatis是一个优秀的持久层...

    java 代码生成器

    标题中的“Java代码生成器”特指用于Java编程语言的代码自动生成工具。这类工具通常基于某种模板或者设计模式,根据开发者提供的数据库模型或者业务逻辑,自动生成符合规范的Java源代码。例如,如果你有一个数据库表...

    mybatis-app.zip

    `mybatis-app.zip`文件内容看起来是与MBG相关的,它可能包含了一套基于MBG自动生成的代码示例或工具。 MyBatis Generator是一个用于生成MyBatis接口和映射文件、实体类的工具,它可以通过读取数据库元数据来自动...

    myBatis.net详细手册

    - **结果映射**:通过定义结果映射规则,myBatis.net可以自动将查询结果映射到.NET实体对象上,大大减少了手动生成代码的工作量。 - **事务管理**:myBatis.net提供了简洁的事务管理API,可以轻松实现数据操作的...

Global site tag (gtag.js) - Google Analytics