而不是自動裝配SessionFactory並創建HibernateTemplate,它可以自動裝載HibernateTemplate嗎?Spring HibernateTemplate - 自動裝配
public class DaoImpl implements Dao {
private HibernateTemplate hibernateTemplate;
@Autowired
public void setSessionFactory(SessionFactory sessionFactory) {
hibernateTemplate = new HibernateTemplate(sessionFactory);
}
...
}
而不是上面的代碼,有沒有像以下給出的罰款?
public class DaoImpl implements Dao {
@Autowired private HibernateTemplate hibernateTemplate;
...
}
並在XML中配置HibernateTemplate。
這種方法的優缺點是什麼?