打印本文 打印本文 关闭窗口 关闭窗口
iBATIS SQL Maps(一)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数5845  更新时间:2007/11/14 12:58:09  文章录入:mintao  责任编辑:mintao
?JNDI:使用 J2EE 容器提供的 DataSource 实现,DataSource 将通过指定的 JNDI Name 从容器中获取。对应 iBATIS 实现类为 com.ibatis.sqlmap.engine.datasource.JndiDataSourceFactory

    注意!每种 dataSource 元素的 property 都有不同的地方,不能光把 type 名字改了了事。

 

sqlMap 元素定义了映射文件的存放位置,配置文件中可包含多个 sqlMap 元素,比如:

<sqlMap resource="mapping/AutoMag1.xml"/>
<sqlMap resource="bo/mapping/AutoMag2.xml"/>

<sqlMap url="file:///c:/eclipse/workspace/iBATISTest/src/bo/ AutoMag2.xml "/>
… …

你也许已发现,我只定义了单个映射文件。不错,和 Hibernate 的一个表一个映射文件不同,iBATIS 的映射文件个数可以人为控制,颗粒度自己掌握。

 

    光有 BO 和配置文件还不行,还要为本次测试创建测试类 AutoMag.java。完整的布局如下所示:

                                        


    以下为 iBATIS SQL Maps 工作流程,对于理解概念很有帮助。大意是 1、你可以把 JavaBean、Map 类型、原始变量(或者它们的Wrapper Class)、XML 数据作为传入对象;2、通过配置文件载入映射文件;3、利用框架翻译成 JDBC 来访问数据库;4、执行结果可以是 JavaBean、Map 类型、原始变量(或者它们的Wrapper Class)、XML 数据。
            &n

上一页  [1] [2] [3] [4] [5] [6]  下一页

打印本文 打印本文 关闭窗口 关闭窗口