`
wandejun1012
  • 浏览: 2737887 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

sessionfactory 注解

 
阅读更多

 

在用spring的hibernatedaosupport,注入sessionfactory是个问题。

 

这时,可以在DAO的子类里这样注入

 

@Transactional  
@Repository("baseLocationDao")  
public class BaseLocationDaoImpl extends HibernateDaoSupport implements LocationDao{  
    private Logger logger = LoggerFactory.getLogger(BaseLocationDaoImpl.class);  
      
    @Resource  
    public void setMySessionFactory(SessionFactory sessionFactory){  
        super.setSessionFactory(sessionFactory);  
    }  
} 

 

 

refurl:http://blog.csdn.net/zws1987211/article/details/6672584

 

分享到:
评论

相关推荐

    使用 HibernateSessionFactory 类

    2. **实体类**: 定义与数据库表对应的Java类,并使用Hibernate的注解(@Entity、@Table等)进行标注,以便ORM映射。 3. **配置对象**: 使用`Configuration`类加载配置文件,例如: ```java Configuration config ...

    spring配置sessionFactory(spring3.2.3+hibernate4.2.2)

    4. 使用@Autowired注解注入SessionFactory,并在需要的地方进行数据库操作。 这个过程使得我们可以充分利用Spring的IoC(控制反转)和AOP(面向切面编程)特性,以及Hibernate的ORM能力,实现更高效、灵活的数据...

    一个模拟Spring将SessionFactory注入到HibernateTemplate的小例子

    在Spring框架中,整合Hibernate是常见的操作,Spring通过其强大的依赖注入(DI)特性,能够帮助我们更好地管理和控制SessionFactory以及与Hibernate相关的操作。本示例将深入探讨如何使用Spring将SessionFactory注入...

    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" ...

    MySSH.rarSSH框架,spring管理sessionFactory

    这涉及到Hibernate的映射文件(.hbm.xml)或注解配置,以及可能的数据库迁移工具如Flyway或Liquibase。 总结来说,“MySSH.rar”提供的示例展示了如何利用Spring进行SessionFactory的管理和数据库操作,同时运用了...

    多数据源---SessionFactory

    可以使用Spring的`@Transactional`注解来指定事务边界,并通过依赖注入的方式使用相应的SessionFactory。 6. **代码示例**: ```java @Configuration public class DataSourceConfig { // 配置数据源1 @Bean...

    annotation(注释)版本的hibernate

    本文将深入探讨"注释版本的Hibernate",结合具体实例,帮助读者理解如何使用注解来实现对象关系映射(ORM)。 一、Hibernate概述 Hibernate是一个开源的对象关系映射框架,它允许开发者用面向对象的方式处理数据库...

    SSH注解方式整合小例子

    3. **配置DAO**:使用Spring的`@Repository`注解标记DAO接口,通常会配合`@Autowired`注入SessionFactory或EntityManager。 4. **服务层**:使用`@Service`注解标记服务类,这里会包含业务逻辑,同样可以使用`@...

    注释事物控制

    本篇文章将详细探讨“注释事物控制”在Spring MVC与Hibernate集成环境下的应用。 首先,我们来了解Spring中的事务管理。Spring提供了两种主要的事务管理方式:编程式事务管理和声明式事务管理。编程式事务管理通过...

    ssh2连接多库注解方式

    ### SSH2连接多库注解方式详解 在Java企业级应用开发中,SSH(Struts+Spring+Hibernate)架构是一种非常流行的开发模式。随着技术的发展,SSH2作为SSH的升级版,不仅支持更多的功能,同时也提供了更为灵活的配置...

    SSH注解小实例

    4. **实现DAO接口**:在实现类上使用`@Autowired`注解注入SessionFactory,并使用Hibernate的注解API进行数据库操作,如`@Transactional`,`Session`,`Query`等。 5. **创建Service接口和实现**:Service层是业务...

    非注解Springmvc+spring+hibernate 入门实例

    下面我们将深入探讨"非注解SpringMVC+Spring+Hibernate入门实例"中的关键知识点。 首先,让我们从SpringMVC开始。SpringMVC是一个Model-View-Controller架构模式的实现,用于构建Web应用程序。在非注解方式下,我们...

    IDEA表生成实体类注解,配使用步骤说明

    通过`SessionFactory`和`Session`对象,可以轻松地进行ORM操作。 9. **注意事项** - 确保数据库连接的正确性,否则可能无法正确获取表信息。 - 生成的实体类通常需要根据业务需求进行适当的调整,例如添加自定义...

    spring mvc 注解 增删改 实例

    使用`@Autowired`注解可以将Spring管理的`SessionFactory`注入到控制器或服务类中: ```java @Autowired private SessionFactory sessionFactory; public void saveUser(User user) { Session session = ...

    ssh2 Annotation注解 框架+oracle

    在"ssh2 Annotation注解 框架+oracle"的场景下,我们将深入探讨SSH2框架如何结合注解和Oracle数据库进行应用开发。 **Spring Annotation注解** Spring框架允许开发者使用注解来声明Bean、依赖注入、事务管理等。...

    ssh注解方式整合项目

    至于Hibernate,我们需要配置SessionFactory,并使用AnnotationConfiguration或者AnnotatedSessionFactoryBuilder来加载注解的实体类。 在创建SSH注解整合的Demo项目时,通常会包含以下关键步骤: 1. 配置Spring:...

    springmvc+spring+hibernate整合(注解)

    在Spring MVC中,我们通常使用@Controller注解来标记控制器类,@RequestMapping注解来定义请求映射,@RequestParam、@PathVariable等注解用来获取请求参数。 接下来是Spring框架,它提供了一种依赖注入(DI)和面向...

    让Hibernate同时支持xml和注解两种映射方式

    通过这种方式,你可以创建一个自定义的SessionFactory Bean,它能够根据项目的需求同时处理XML和注解映射。这样,你就可以充分利用两者的优势,为数据库实体提供灵活的映射策略,同时避免了维护多个SessionFactory的...

    springboot集成hibernate

    在上述代码中,`@Repository`注解标记了DAO实现类为Spring Bean,`@Resource`注解注入SessionFactory。`getSession()`方法获取当前Session,`beginTransaction()`和`commit()`分别用于开始和提交事务,而`save()`...

Global site tag (gtag.js) - Google Analytics