前段时间一直在忙一个项目,是基于数据交换平台的一个业务查询分析系统,由于是政府的项目,就不再详细说明啦,主要用的技术就是struts+ibatis+jstl,其实说技术嘛根本就谈不上啦,呵呵,由于是第一次用IBATIS,所以啦花啦几天去学习IBATIS,个人感觉,iBATIS相对于hibernate而言,自由度要大些,由于很多运算都是在SQL语句中完成的,所以我们这个项目的持久层没有用HIBERNATE,恩,现在吃饭时间到啦!下午再继续写啦!!(未完)
继续------
今天没什么事情,就想着先来把这篇 文章先给写完,呵呵,SPRING嘛,下午再搞啦!
下面的是sql-map-config.xml文件,我给贴出来吧,大家也看看!
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<!-- 这个就是数据库的联接啦,如果加入了SPRING的话,就全部交由SPRING来管理啦-->
<properties resource="com/netmarch/sjjh2/maps/database.properties"/>
<settings
cacheModelsEnabled="true"
enhancementEnabled="true"
lazyLoadingEnabled="true"
maxRequests="32"
maxSessions="10"
maxTransactions="5"
useStatementNamespaces="false"
/>
<!-- 下面这些不说大家也能看懂啦-->
<typeAlias alias="order" type="testdomain.Order"/>
<transactionManager type="JDBC">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="${driver}"/>
<property name="JDBC.ConnectionURL" value="${url}"/>
<property name="JDBC.Username" value="${username}"/>
<property name="JDBC.Password" value="${password}"/>
<property name="JDBC.DefaultAutoCommit" value="true" />
<property name="Pool.MaximumActiveConnections" value="10"/>
<property name="Pool.MaximumIdleConnections" value="5"/>
<property name="Pool.MaximumCheckoutTime" value="120000"/>
<property name="Pool.TimeToWait" value="500"/>
<property name="Pool.PingQuery" value="select 1 from ACCOUNT"/>
<property name="Pool.PingEnabled" value="false"/>
<property name="Pool.PingConnectionsOlderThan" value="1"/>
<property name="Pool.PingConnectionsNotUsedFor" value="1"/>
</dataSource>
</transactionManager>
<!-- 这里要对应好哦,呵呵, 这里可是执行数据库操作的配置文件哦,-->
<sqlMap resource="com/netmarch/sjjh2/maps/Rs.xml" />
<sqlMap resource="com/netmarch/sjjh2/maps/Mz.xml" />
<sqlMap resource="com/netmarch/sjjh2/maps/HuiZong.xml" />
</sqlMapConfig>
下面的database.properties就是上面所对应的
<properties resource="com/netmarch/sjjh2/maps/database.properties"/>
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@192.168.1.110:1521:center
username=XXX
password=XXX
先写到这,事情又来啦!有空再接着写!
好,下面我们接着再来写!
刚才我上来一看就有一位朋友说有源码和UML图就好啦,好吧,我就先把UML类图给弄上来!各位稍等,上传中。。。。。
相关的部分类图在我的相册里面!我时间不多(我不知道这里是咱转图片到这里面的),大家将就着看吧!
posted on 2006-09-26 12:01
Bruce 阅读(1006)
评论(2) 编辑 收藏