1. sqlMapClient节点
类似SessionFactory之与Hibernate,这里我们引入了针对ibatis SqlMap的
SqlMapClientFactoryBean配置。SqlMapClient对于ibatis的意义类似于Session
与Hibernate以及Connection与JDBC,这里的sqlMapClient节点实际上配置了一
个sqlMapClient的创建工厂类。
configLocation属性配置了ibatis映射文件的名称。
2. transactionManager节点
这里我们的transactionManager配置与之前JDBC示例中相同,都采用了
DataSourceTransactionManager,这与Hibernate有些差异。
3. userDAO节点
对应的,UserDAO需要配置两个属性,sqlMapClient和DataSource,
sqlMapClient将从指定的DataSource中获取数据库连接。
其他配置基本上与JDBC示例中相同。
本文介绍了ibatis框架中的关键配置项,包括SqlMapClient节点、transactionManager节点及UserDAO配置等。SqlMapClient作为ibatis的核心组件,负责管理SQL映射文件;transactionManager则配置了事务管理方式;UserDAO配置展示了如何整合数据源。
69

被折叠的 条评论
为什么被折叠?



