通过注解注入方式
1. 在applicationContext.xml定义
1 2 3 4 5 6 |
<!-- 启动注解 --> <context:component-scan base-package="com.service.impl"/> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory" ref="sessionFactory"/> </bean> |
在service中定义变量
1 |
private HibernateTemplate hibernateTemplate; |
给出setter方法注解
1 2 3 4 |
@Resource(name="hibernateTemplate") public void setHibernateTemplate(HibernateTemplate hibernateTemplate) { this.hibernateTemplate = hibernateTemplate; } |
通过配置注入方式
在需要HibernateTemplate属性的类,加入
1 |
<property name="hibernateTemplate" ref="hibernateTemplate"></property> |
就可以直接使用HibernateTemplate了