67,513
社区成员
发帖
与我相关
我的任务
分享
public class GenericDaoHibernateImpl<T, PK extends Serializable> extends HibernateDaoSupport implements GenericDao<T, PK> {
public class TSysPostDaoHibernateImpl extends
GenericDaoHibernateImpl<TSysPost, Long> implements ITSysPostDao {
public TSysPostDaoHibernateImpl(Class<TSysPost> post) {
super(post);
}
}
/*注入属性sessionFactory,这个属性在HibernateDaoSupport类中*/
@Autowired
public void setSuperSessionFactory(SessionFactory sessionFactory) {
super.setSessionFactory(sessionFactory);
}
这个没有的话会报以下的错
Error creating bean with name 'usersDao' defined in file [C:\Users\user\Workspaces\MyEclipse 8.5 M2\sshTest\WebRoot\WEB-INF\classes\com\bbx\dao\impl\UsersDaoImpl.class]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required