`
jsj_spark
  • 浏览: 7758 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

ibatis 自动生成工具配置文件abatorConfig

阅读更多

ibatis自动生成工具文件配置:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN" "http://ibatis.apache.org/dtd/abator-config_1_0.dtd" >
<abatorConfiguration>
<abatorContext>
<!--JDBC驱动设置-->
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://192.168.2.253:3303/xedk"
userId="xedk" password="admin">
<!--设置驱动程序jar包-->
<classPathEntry location="E:\archiveman\WebRoot\WEB-INF\lib\mysql-connector-java-5.1.16-bin.jar"/>
</jdbcConnection>
<!--<jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@192.168.3.12:1521:orcl"
userId="xedk" password="admin">
<classPathEntry location="E:\cms\WebRoot\WEB-INF\lib\ojdbc14.jar"/>
</jdbcConnection>-->
<!--BEAN实体存放目录-->
<javaModelGenerator targetPackage="abator.bean" targetProject="archiveman">
<!--是否在包名后加上scheme名称-->
<property name="enableSubPackages" value="false"/>
<!--从数据库返回的值被清理前后的空格-->
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!--<property name="enableSubPackages" value="false"/>
<property name="trimStrings" value="true"/>-->
<!--sqlmap存放目录-->
<sqlMapGenerator targetPackage="abator.sqlmap" targetProject="archiveman">
<property name="enableSubPackages" value="false"/>
</sqlMapGenerator>
<!--DAO存放目录-->
<daoGenerator type="SPRING" targetPackage="abator.dao" targetProject="archiveman">
<property name="enableSubPackages" value="false"/>
</daoGenerator>
<!--<daoGenerator type="IBATIS" targetPackage="com.dx.abator.dao" targetProject="archiveman"/>-->
<!--设置需要映射的表-->
<!--
tableName 数据库表明,据说可以包含SQL通配符%和_。
domainObjectName 数据库表对应的数据对象名称,默认使用表名作为对象名称。
-->
<!--<table schema="" tableName="ac_ln_mst" domainObjectName="ac_ln_mst">
对象的属性名是否使用字段名称,默认为true
<property name="stuname" value="stuname"/>
column 自增长或使用sequence生成的字段名
sqlStatement 生成字段的sql片段或其简称(参考官方文档)
identity true表示后生成,false表示预生成
oracle:<generatedKey column="lid" sqlStatement="select tb000000producttype_lid_seq.nextval from dual" identity="false" />
MySql:<generatedKey column="lid" sqlStatement="MySql" identity="false" />
数据库字段名称到对象属性名称的影射关系。就是一个替换处理。
<columnRenamingRule searchString="^CUST_" replaceString="" />
column 字段名
property 字段对应的属性名。(默认使用字段名的)
javaType 对应的Java类型
jdbcType 对应的jdbc类型
<columnOverride column="DATE_FIELD" property="startDate" />
需要忽略的数据库字段
<ignoreColumn column="FRED"/>
</table>-->
<table tableName="cms_tlrctl" domainObjectName="TlrctlBean"></table>
</abatorContext>
</abatorConfiguration>

 

附插件下载(内内含配置文件):

分享到:
评论

相关推荐

    ibatis自动生成工具使用说明

    1. 在“resources”包上右键,选择“File”&gt;“New”&gt;“Abator for iBATIS Configuration File”,生成abatorConfig.xml配置文件。 2. 打开并编辑abatorConfig.xml,填充必要的信息,如数据库驱动类、连接URL、jar包...

    Ibatis代码自动生成工具—Abator应用

    接着,在项目根目录下创建一个配置文件(如`abatorConfig.xml`),配置包括数据库连接信息、生成的代码模板、输出目录等。配置文件中的各项参数可以根据实际需求进行调整。 2. **Abator的运行与生成** 配置完成后...

    ibatIS代码生成插件

    总结来说,ibatIS代码生成插件结合AbatorConfig.xml配置文件,为Java开发者提供了一种强大的工具,用于自动化生成数据库相关的Java代码,减轻了手动编码的负担,提升了开发效率。在实际使用中,通过对AbatorConfig....

    A code generator for iBATIS

    `abatorConfig.xml`是iBATIS代码生成器的主配置文件,它定义了生成代码时的各种参数,如数据库连接信息、生成的目标文件路径、生成的代码模板等。以下是一些可能包含在`abatorConfig.xml`中的关键配置元素: 1. **...

    ibatis实现过程

    这个命令的作用是运行abator.jar工具,根据abatorConfig.xml配置文件生成对应的代码。`true`参数表示是否覆盖已存在的文件,默认为`false`。 #### 三、总结 通过以上步骤,我们可以看到ibatis的实现过程相对较为...

    abator for ibatis

    3. **灵活的配置**:Abator 的配置文件(AbatorConfig.xml)允许你详细指定生成代码的规则,例如表名前缀、生成的包路径、字段的命名策略等。 4. **数据库支持**:Abator 支持多种数据库,如 MySQL、Oracle、SQL ...

    适用各种数据库的Java代码生成器,MVC模式,生成文件直接拷贝使用

    工具使用说明: 1、进入abatorConfig.xml文件配置,相应的数据库、数据库表信息; userid:即登录名 password:即登录密码 tableName:即数据库表... ... 3、执行完成后,可看到Ibatis配置文件、实体Model、Dao等类文件,

    abator使用方法

    - 创建`abatorConfig.xml`配置文件,这是Abator的配置中心,定义了数据库连接信息、目标生成目录以及需要生成的文件类型。 - 示例配置文件内容包括`jdbcConnection`元素指定数据库连接参数,`classPathEntry`指定...

    abator源码

    这个工具基于MyBatis框架,能够自动生成Java Bean类和对应的iBatis SQL Map文件,大大减轻了开发者手动编写这些重复性工作的负担。通过深入学习Abator的源码,我们可以了解其实现原理,提升在数据库驱动应用开发中的...

    abator.rar

    如果你现在还用ibatis的,我这个是一个abator的工程,打开后配置abatorConfig.xml文件之后找到src-&gt;org.apache.ibatis.abator.api-&gt;AbatorRuner.java运行出现successfully表示成功,你就可以在你配置的工程下面查看...

Global site tag (gtag.js) - Google Analytics