Spring数据访问:从基础到实践
1. Spring数据访问哲学与模板
Spring提供了多种数据访问模板,具体选择取决于你所使用的持久化平台。以下是Spring的数据访问模板及其用途:
| Template class (org.springframework.*) | Used to template… |
| — | — |
| jca.cci.core.CciTemplate | JCA CCI connections |
| jdbc.core.JdbcTemplate | JDBC connections |
| jdbc.core.namedparam.NamedParameterJdbcTemplate | JDBC connections with support for named parameters |
| jdbc.core.simple.SimpleJdbcTemplate | JDBC connections, simplified with Java 5 constructs |
| orm.hibernate.HibernateTemplate | Hibernate 2.x sessions |
| orm.hibernate3.HibernateTemplate | Hibernate 3.x sessions |
| orm.ibatis.SqlMapClientTemplate | iBATIS SqlMap clients |
| orm.jdo.JdoTemplate | Java Data Object implementations |
| orm.jpa.J