abator配置mysql_abatorConfig.xml配置(网上转载)

本文详细介绍了abatorConfig.xml配置文件的各个部分及其作用,包括默认生成方式、JDBC属性配置、数据表信息类生成路径、数据表映射配置文件生成路径等内容,并提供了具体的配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

abatorConfig.xml配置总结

A、项,如果没有generatorSet属性的话,默认是Legacy。该属性有三个值可以设置,分别为: 1、Legacy

并不推荐使用Legacy因为它在生成Example类(用于查询条件)的时候有很多限制,他将查询条件写在sqlMap配置文件中,将查询值写在Example中,这样就对修改产生一些困难。

2、Java2和Java5 他们只支持iBATIS

2.20以上的版本。在以这个模式成生的Example文件中包含了查询条件和查询值。这样修改就方便多了,对于用join的select时的查询就更方

便了,自己可以定义查询条件,自由度高了很多(对于join的and查询可能还得自己修改一下Example代码)。

B、描述了JDBC的属性和其jar包的位置。其中,定义driverClass驱动类,connectionURL连接字符串,userId用户名和password密码

C、

指定数据表信息类的自生成路径,targetPackage属性指定生成的包名,targetProject指定生成Abator的相对文件路径。

D、

指定数据表映射配置文件的自生成路径,targetPackage属性指定生成的包名,targetProject指定生成Abator的相对文件路径。

E、

指定数据表访问类的自生成路径,targetPackage属性指定生成的包名,targetProject指定生成Abator的相对文件路径,type属性则用来告诉abator生成的DAO是用于iBATIS还是SPRING等容器,一般设置为iBATIS。

F、指定数据库中那些数据表是由ABATOR来生成相应的DAO类,POJO类和MAP配置文件,schema属性指定数据库名称,tableName指定数据表名称

附上配置文件:

?>

/p>

Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN"

"http://ibatis.apache.org/dtd/abator-config_1_0.dtd"

>

driverClass="com.mysql.jdbc.Driver"

connectionURL="jdbc:mysql://localhost:3306/ices"

userId="root"

password="123456">

location="D:\javaplugins\JDBC\mysql-connector-java-5.0.8\mysql-connector-java-5.0.8\mysql-connector-java-5.0.8-bin.jar"

/>

targetPackage="com.sunyard.ices.business.beans"

targetProject="ices" />

targetPackage="com.sunyard.ices.business.beans"

targetProject="ices"

/>

targetPackage="com.sunyard.ices.business.dao"

targetProject="ices"

type="GENERIC-SI" />

tableName="tb_sysprivilege"

domainObjectName="Privilege">

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值