|
首先,我们将SQL Maps一文中的例子改为应用DAO框架。
1. 将ibatis-dao-2.jar文件复制到WEB-INF/lib目录下。
2. 在Java源程序的目录里新建一个如下的DAOMap.xml文件
清单1:
"com/sample/contact/dao/sqlmap/SqlMapConfig.xml"/> implementation= "com.sample.contact.dao.sqlmap.SQLMapContactDAO"/>
DAOMap.xml是发布iBatis DAO框架的配置文件。是根元素,每个元素描述了一种存储机制。在这个例子中只使用了SQL Maps来存储,所以我们这里只有一个元素。每种存储机制必须包含一个元素,这个元素描述连接它后面的数据存储所用的管理器,并且标记事务的界限。我们将在稍后再讨论transactionManager。
元素还包括一组DAO用于描述其他的存储管理机制。在这个例子中,我们将生成一个使用SQL Maps存储的ContactDAO,所以在配置文件中添加一个ie标记来定义SQLMapContactDAO。
3. 建立ContactDAO.java,如下:
单2:
|