(1):sqlMapConfig.xml文件是Ibatis的核心配置文件(注意也可以不用这个名字)Ibatis的所有东西都是通过这个文件传递给应用程序的。下面是一个基本的配置文件。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<properties resource="db.properties"/>
<settings cacheModelsEnabled="true" lazyLoadingEnabled="true"
enhancementEnabled="true" errorTracingEnabled="true"
useStatementNamespaces="false" maxRequests="30" maxSessions="20"
maxTransactions="10" />
<sqlMap resource="com/hzmc/capaa/domain/persistence/trustuser/AdminUser.xml" >
</sqlMapConfig>
下面介绍一下<settings>元素的配置
1lazyLoadingEnabled:是否延迟加载(只加载必要信息而推迟其他未明确请求数据的技术),默认值是 true。
2cacheModelsEnabled:ibatis的高速缓存,将近期使用过的数据保存到内存中,值为true或false
3enhancementEnabled:值true或false,作用用来表示是否使用cglib中那些已经优化的类来提高延迟加载的性能。
4useStatementNameSpaces:是否使用命名空间(true/false).假如使用在引用的时候需要加上(命名空间+ID)来访问。默认是false。
5maxRequests="30" maxSessions="20" maxTransactions="10":这几个选项现在基本已经废弃。不需要在配置。有个原则(最大请求数>最大Session数>最大事务数)
6<sqlMap resource="com/hzmc/capaa/domain/persistence/trustuser/AdminUser.xml" >
7properties 元素用于读取配置文件。
表示在WEB服务器启动的时候要加载这个配置文件。
备注:
假如你使用的是jdk1.4或更高的版本:那么只需要以下文件
ibatis-common-2.jar========共享的ibatis类
ibatis-sqlmap-2.jar========ibatis的sqlMap类
ibatis可以用于web开发,也可以用于应用程序(桌面开发)
下载:http://ibatis.apache.org
注意的问题:
1Ibatis会自动释放JDBC资源。
2Ibatis会避免Sql注入,应为底层采用了PreparedStatement这个对象。
3使用Ibatis开发可以降低复杂度。
分享到:
相关推荐
学会ibatis 中sqlMap配置
SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的...Sql Map配置文件是iBatis配置的核心,从数据库连接到执行SQL时使用的sqlMap文件都是通过此文件中的配置提供给框架的,它通常命名为sqlMapConfig.xml
iBATIS SQLMap
根据表生成ibatis的sqlMap文件,字段很多的时候可以用,算是一个工具类,生成了select和insert的语句,用的jdbc
ibatis sqlMap dtd ibatis sqlMap dtdibatis sqlMap dtdibatis sqlMap dtdibatis sqlMap dtd
iBatis_SqlMap的配置总结,非常有用。
ibatis-sqlmap-2.3.0中sqlmap支持通配符
ibatis-sqlmap ibatis-sqlmap-2 ibatis-sqlmap-2.jar.zip
ibatis_SqlMap的配置,SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70%的工作量。
ibatis用xml配置文件配置的使用,基本包括了ibatis遇到的所有问题
ibatis-sqlmap-2.jar 对数据库进行操作的jar包 很方便使用
实现ibatis手动控制加载sqlmap文件,终于不用重启应用了
ibatis 配置文件详解
ibatis-sqlmap_2.3.4.jar 和 ibatis-sqlmap_2.jar 两个jar包的下载
ibatis配置文件、映射文件详解.doc
iBATIS是以SQL为中心的持久化层框架。能支持懒加载、关联查询、继承等特性
ibatis配置文件模板.包括(SqlMap.properties和SqlMapConfig.xml以及跟javabean的映射文件)
使用ibatis可以很好的操作数据库,对数据进行怎删改查,自动封装数据
将代码更新到src目录下;即可!对应的ibatis的版本是2.3.4;建议使用同版本测试。 如有改动,请sqlmap的xml文件格式化后保存,这样以便组件发现修改时间不同而重新加载。