我们通过使用以下包来使用休眠模板。
org.springframework.orm.hibernate3.HibernateTemplate;
protected HibernateTemplate template = null;
这里的模板来自org.springframework.orm.hibernate3.HibernateTemplate
包。我无法理解如何解释这个包。
它是spring hibernate吗,因为包名以springframework开头。但是没有这样的spring hibernate。我猜春天只有 ORM 模块。
谁能帮我理解如何理解这个包org.springframework.orm.hibernate3.HibernateTemplate.
更新:下面是我正在使用的确切存储库类
@Repository
@Transactional
public class ABCDImplements ABCD {
private Log logger = LogFactory.getLog(this.getClass());
protected HibernateTemplate template = null;
@Resource(name = "abcSessionFactory")
protected SessionFactory sessionFactory;
@Autowired
public void init(SessionFactory sessionFactory) {
setSessionFactory(sessionFactory);
}
public void setSessionFactory(SessionFactory sessionFactory) {
template = new HibernateTemplate(sessionFactory);
}
}