如果有两个配置文件,则复制“ sessionFactory”定义。删除“
sessionFactory”定义之一。在IllegalArgumentException之前,您将有重复的bean定义异常。
编辑:发表评论后,
public class EmployeeDaoImpl extends HibernateDaoSupport implements EmployeeDao {public EmployeeDaoImpl(SessionFactory sessionfactory){ setSessionFactory(sessionfactory);}@Overridepublic List<Employee> getEmployeeDetails() { return getHibernateTemplate().find("from Employee");}}或在上面的代码中删除构造函数,并使用setter注入来注入“ sessionFactory”
org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(SessionFactory)。请参见。我喜欢以后的方法。



