sqlMapDao-oracle.xml:
<?xml
version=
"1.0"
encoding=
"GBK"
?>
<!DOCTYPE
daoConfig
PUBLIC
"-//iBATIS.com//DTD DAO Configuration 2.0//EN"
"http://www.ibatis.com/dtd/dao-2.dtd">
<daoConfig>
<context>
<transactionManager
type=
"EXTERNAL"
>
<property
name=
"SqlMapConfigResource"
value="
sqlMapConfig-oracle.xml"
/>
</transactionManager>
<dao
interface=
"com.broada.cossweb.device.dao.DeviceUselessDao"
implementation=
"com.broada.cossweb.device.dao.ibatis.SqlMapDeviceUselessDao"
/>
</context>
</daoConfig>
=====================================================================
sqlMapConfig-oracle.xml
:
<?
xml
version
=
"1.0"
encoding
=
"GBK"
?>
<!
DOCTYPE
sqlMapConfig
PUBLIC
"-//iBATIS.com//DTD SQL Map Config 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-config-2.dtd"
>
<
sqlMapConfig
>
<
settings
cacheModelsEnabled
=
"true"
enhancementEnabled
=
"true"
lazyLoadingEnabled
=
"false"
maxSessions
=
"64"
maxTransactions
=
"8"
maxRequests
=
"128"
useStatementNamespaces
=
"true"
/>
<
sqlMap
resource
=
"com/broada/cossweb/device/dao/ibatis/maps/oracle/DeviceUseless.xml"
/>
</
sqlMapConfig
>
dao
的接口类:
com.broada.cossweb.device.dao.DeviceUselessDao
;
dao
的实现类:
com.broada.cossweb.device.dao.ibatis.SqlMapDeviceUselessDao;
dao
的配置文件
(dao
里的方法实现
sql
编写
):
com/broada/cossweb/device/dao/ibatis/maps/oracle/DeviceUseless.xml;