iBATIS SQL Mapping配置文件名,系统要能够在CLASSPATH中找到该文件 sqlmap-config.xml iBATIS 查询数据库的最大数据库记录行数. 默认为5000 ${ibatis.query.maxrowcount} 不使用系统统一配置的结果集的语句
excludeStatements中的sql查询数据库的最大记录行数.默认为5000 ${ibatis.query.maxRowCount4Excludes} 配置当结果集超过限制值后,系统是抛出异常还是返回限制范围内的数据。 true:抛出异常 false:返回限制范围内的数据 默认为true. TRUE
sqlmap-config.xml
DAO对SqlMapClient的引用
用于生成Sequence ID的DAO 如果为true将随机产生序号,而不通过Oracle的package来得到。 作为演示使用。添加这个配置的作用是演示可以通过在context配置文件 中添加自己的配置。 false
DAO的实现:
public class IdGeneratorIbatisDAO extends SqlMapClientDaoSupport implements IdGeneratorDAO
获取SQLMap模板
SqlMapClientTemplate sqlMap = getSqlMapClientTemplate();sqlMap.queryForObject("generateSequence", map);
附上数据原配置
缺省的数据源,必须指定为下面map中的entry key之一 GBSDS 可以在map属性里面添加多个数据源 context-egis-nbu.propertiesdefaultDS=jdbc/egis/gbsdsbiz-context.xml ${defaultDS} context-egis-nbu.properties#egis的TxnActionBean JNDI配置,肯定是localhost ,但是需要指定端口egis.txnActionBean.jndi.url=t3://localhost:43962 定义一个用作模板的JNDI,可以被其它bean引用 ${egis.txnActionBean.jndi.url} weblogic.jndi.WLInitialContextFactory