编辑30.1. 简介
开发人员可以通过数据访问快速入门程序了解AdoTemplate(包括泛型和非泛型版本)的用法以及如果使用 Spring.Data.Objects命名空间中的类进行基于对象的数据访问的方法。该程序位于 examples/DataAccessQuickStart目录下,使用Northwind数据库。
该程序包含一个假的DAO对象和一组NUnit测试,目的是供练习,并非一个完整的应用程序。要在VS.NET中运行这些测试可以安装 TestDriven.NET、ReSharper或其它类似的工具。程序中用到的DAO类及其演示的用法如下所示:
- CommandCallbackDao——ICommandCallback和CommandCallbackDelegate的用法。
- ResultSetExtractorDao——IResultSetExtractor和ResultSetExtractorDelegate的用法。
- RowCallbackDao——IRowCallback和RowCallbackDelegate的用法。
- RowMapperDao——IRowMapper和RowMapperDelegate的用法。
- QueryForObject——QueryForObject的用法。
- StoredProcDao——Spring.Data.Objects.StoredProcedure的用法。
Spring.DataQuickStart.Domain命名空间定义了几个简单的领域对象,上面DAO的方法一般都返回这些对象的集合。
顶部