`

'注解实现,报错sessionFactory' or 'hibernateTemplate' is required

 
阅读更多
http://songfantasy.iteye.com/blog/656082
@Repository("loginDaoImpl")
public class LoginDaoImpl extends BaseDao implements LoginDao
{
   
  @Autowired 
    public void setSessionFactoryOverride(SessionFactory sessionFactory)
    {  
      super.setSessionFactory(sessionFactory);  
    }
   
}


加上粗体部分搞定。
分享到:
评论

相关推荐

    spring2.5学习PPT 传智博客

    - 集成Hibernate,利用SessionFactory和HibernateTemplate。 - 集成Struts1和Struts2,实现MVC架构。 - 集成JPA,使用EntityManager和HibernateJpaVendorAdapter。 - 配置二级缓存(如Hibernate的EHCache)以...

    SpringMVC+Hibernate全注解整合

    注解配置 org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean 配置形式: org.springframework.orm.hibernate3.LocalSessionFactoryBean --> <bean id="sessionFactory" ...

    SpringMVC-SSH全注解

    注解配置 org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean 配置形式: org.springframework.orm.hibernate3.LocalSessionFactoryBean --> <bean id="sessionFactory" ...

    spring笔记

    开发人员可以通过Spring管理Hibernate的SessionFactory,并利用`HibernateTemplate`进行数据访问操作。 **2. Spring与Struts的整合** Spring可以作为Struts框架的替代方案来管理Action对象,这有助于简化Struts框架...

    hibernate3.5与spring2.5.5整合最佳实践

    - 在Spring中,我们可以定义DAO(数据访问对象)和Service层的bean,通过@Autowired注解注入SessionFactory和事务管理器。 ```xml <property name="sessionFactory" ref="sessionFactory"/> ``` 5. **...

    最全的Spring考题与答案

    - 使用`@Transactional`注解进行方法级别的事务配置,如`PROPAGATION_REQUIRED`表示支持当前事务,无事务则新建。 通过上述讲解,我们可以了解到Spring的核心特性和使用方式,包括其优点、依赖注入的实现、控制...

    spring面试题大全.doc

    - **声明式事务管理**:通过 @Transactional 注解或 TransactionProxyFactoryBean 实现。例如: ```java @Transactional(propagation = Propagation.REQUIRED, readOnly = false) public void add() { // 业务逻辑 ...

    Hibernate编程式事务与Spring Aop的声明式事务(spring与hibernate集成)

    注解可以包含隔离级别、 propagation行为(如REQUIRED、REQUIRES_NEW等)和其他属性。 3. **AOP代理**: Spring通过AOP代理来拦截带有`@Transactional`的方法调用,自动处理事务的开始、提交或回滚。 4. **异常处理...

    Spring源码解析

    Spring通过`SessionFactory`和`HibernateTemplate`等类,简化了Hibernate的配置和使用过程。 - **SessionFactory**:Hibernate的核心接口之一,用于创建Session对象。 - **HibernateTemplate**:Spring提供的一个...

    Spring+hibernate参考书

    4. **事务传播属性**:理解Spring的@Transactional注解的不同传播属性,如REQUIRED、REQUIRES_NEW等,对于正确处理事务边界至关重要。 5. **JPA集成**:Spring还支持JPA(Java Persistence API),可以通过`...

    spring面试大全

    声明式事务管理通过TransactionProxyFactoryBean或@Transactional注解实现,更简洁且易于维护,支持PROPAGATION_REQUIRED等事务传播行为,可以在出现异常时自动回滚事务。 综上所述,Spring 框架以其强大的功能和...

    Spring系列面试题129道(附答案解析)

    @Required注解用于setter方法,表明该setter方法的依赖关系必须在配置时填充,否则将抛出一个BeanInitializationException异常。 29、@Autowired注解有什么用? @Autowired注解用于自动注入依赖,它会自动查找匹配...

    spring面试题大全

    3. **实现 DAO 层**:DAO(Data Access Object)层通常继承自 `HibernateDaoSupport` 或使用 `@Repository` 注解,这样就可以直接使用 `SessionFactory` 或 `HibernateTemplate` 来执行具体的 CRUD 操作。...

    面试知识点总结--spring面试题大全.pdf

    在Spring中集成Hibernate,通常需要在上下文配置文件中定义DataSource和SessionFactory,然后在DAO层,可以通过继承HibernateDaoSupport类,利用HibernateTemplate进行数据库操作。为解决OpenSessionInView的问题,...

    spring事务测试

    当与Spring事务管理结合时,通常我们会使用`HibernateTemplate`或`SessionFactory`的开放Session in View(OSIV)模式来确保每个HTTP请求都在一个事务内。 对于事务测试,Spring提供了`PlatformTransactionManager`...

    spring chm文档

    12.2.3. HibernateTemplate 12.2.4. 不使用回调的基于Spring的DAO实现 12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. 声明式的事务划分 12.2.8. 事务管理策略 12.2.9. 容器资源 ...

    SSH框架面试题.pdf

    Spring通过AOP代理实现了面向切面编程的功能,允许开发者通过配置或注解的方式将这些横切关注点织入到正常的业务逻辑中,而不必在业务代码中显式实现。 24. **解释Spring MVC的控制器(Controller)** Spring MVC...

    java-spring面试题大全

    - Spring为Hibernate等ORM框架提供了集成支持,如定义DataSource,创建SessionFactory,并通过HibernateDaoSupport和HibernateTemplate进行数据库操作。 - 解决OpenSessionInView问题,可以使用...

Global site tag (gtag.js) - Google Analytics