ORM持久化技术 | 模板类 |
---|
JDBC | org.springframewok.jdbc.core.Jdbc.Template |
IBatis(MyBatis) | org.springframework.orm.ibatis.SqlMapClientTemplate |
Hibernate3.0 | org.springframework.orm.hibernate3.HibernateTemplate |
JPA | org.springframework.orm.jpa.JpaTemplate |
<-- 制定spring读取db.properties配置 -->
<context:property-placeholder location="classpath:db.properties" />
<bean name="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
<property name="jdbcUrl" value="${jdbc.jdbcUrl}" />
<property name="driveClass" value="${jdbc.driveClass}" />
<property name="user" value="${jdbc.user}" />
<property name="password" value="${jdbc.password}" />
</bean>
<bean name="jdbcTeplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource" />
</bean>
<bean name="userDao" class="com.gjh.dao.UserDaoImpl" >
<--
通过属性直接注入模板类
<property name="jt" ref="jdbcTemplate" /> -->
<property name="dataSource" ref="dataSouece"/>
public class UserDaoImpl extends JdbcDaoSupport{
}