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,自动生成,abatorConfig)