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

Spring中Hibernate的DAO实现,继承HibernateDaoSupport还是不继好?

阅读更多
Spring中Hibernate的DAO实现,继承HibernateDaoSupport还是不继好?
在spring的例子中没有继承,大家分析下是否继承 ?
不继承的话用原生的HIBERNATE API是不是更好?我倾向于不继承
分享到:
评论
2 楼 sjxinrui 2012-03-31  
继承吧。。。。。不继承多麻烦啊。。。
1 楼 jordanyangwei 2009-01-10  
如果你的项目很少就不用了,如果你的项目很大,而且用到的框架 很多 就用

相关推荐

    springboot2.0多数据源集成hibernate配置hibernateDaoSupport示例

    本示例主要介绍如何实现Spring Boot 2.0多数据源的集成,并结合Hibernate进行配置,特别是在DAO层使用`HibernateDaoSupport`进行操作,而非使用JPA(Java Persistence API)。 首先,让我们了解Spring Boot 2.0的...

    spring与hibernate的整合

    下面我们将深入探讨如何整合这两个框架,并展示如何在 Spring 容器中配置 SessionFactory 以及基于 Hibernate 原生 API 实现 DAO。 1. Spring 中配置 SessionFactory 在 Spring 容器中创建 SessionFactory 是整合...

    Struts2,Spring与Hibernate整合应用,学生成绩管理系统

    在Spring配置文件中定义DAO层bean,并注入SessionFactorybean的引用,以便Spring管理Hibernate的生命周期。 #### 三、实验具体实施细节 - **数据库设计**:创建包含xsb(学生信息)、dlb(登录)、zyb(专业)、...

    spring+hibernate整合简单示例

    我们只需要继承HibernateDaoSupport,并注入SessionFactory,就可以轻松地在DAO中执行CRUD(创建、读取、更新、删除)操作。 4. **注解配置**:Spring和Hibernate都支持注解配置,我们可以使用Java注解替代XML配置...

    Spring2 Hibernate3集成

    这个实现类继承自`HibernateDaoSupport`,利用Spring提供的`HibernateTemplate`简化了Hibernate的调用。`HibernateDaoSupport`内部封装了SessionFactory,提供了一些常用的数据访问操作方法。 ##### 3. ...

    spring和hibernate整合

    我们可以创建一个继承自HibernateDaoSupport的抽象基类,将SessionFactory注入,然后在此基础上实现具体的DAO方法。 5. **Service层设计**:在Service层,我们可以使用Spring的@Autowired注解来注入DAO,然后调用...

    spring-boot 集成hibernate

    6. **DAO层支持**: 在描述中提到,我们可以选择让DAO层类继承`HibernateDaoSupport`。这个类是Spring ORM模块提供的,它提供了一个便捷的`getHibernateTemplate()`方法,可以直接使用HibernateTemplate进行数据操作...

    使用Struts + Spring + Hibernate完成用户登陆笔记

    * 使用Spring框架来实现依赖注入和AOP,例如使用Spring的HibernateDaoSupport来实现DAO层的开发。 六、系统优点 * 使用Struts、Spring和Hibernate三种技术可以实现一个灵活、可维护和高效的用户登陆系统。 * 系统...

    JPA(hibernate) Dao 和 DaoSupport

    **JPA(Java Persistence API)与Hibernate:** JPA是Java平台上的一个标准,它定义了如何在Java应用中管理关系数据库。...通过`DaoSupport`类,我们可以更好地组织和管理DAO实现,同时利用Spring框架提供的强大功能。

    spring3 hibernate3 整合

    3. **数据访问对象(DAO)**:Spring的DAO支持包括定义DAO接口和实现类,以及使用HibernateTemplate或HibernateDaoSupport作为基础类,简化与Hibernate Session的交互。 4. **实体管理**:在Hibernate中,实体类是...

    Spring+Hibernate实现增删改查的两种方法

    本文将深入探讨如何利用Spring与Hibernate整合,通过两种不同的方式来实现这些基本操作:HibernateTemplate和HibernateDaoSupport。 **一、HibernateTemplate** HibernateTemplate是Spring提供的一个方便的类,它...

    Spring整合HIbernate

    5. **实现DAO**:继承`HibernateDaoSupport`,注入`HibernateTemplate`,实现DAO接口的方法。 6. **事务管理**:在Service层,使用Spring的`@Transactional`注解进行事务边界控制。 7. **测试**:编写测试用例,...

    Spring,Hibernate整合源码

    4. **HibernateTemplate与HibernateDaoSupport**:Spring提供了HibernateTemplate和HibernateDaoSupport,它们为DAO层提供了便捷的操作方法,如save、update、delete、find等,同时处理了事务和异常。 5. **JPA集成...

    Spring整合Hibernate 详解.doc

    在Spring整合Hibernate的场景中,IoC容器可以管理SessionFactory、DAO对象以及其他的业务服务,实现依赖注入,使组件之间的关系更加清晰,便于解耦和测试。 6.5.7 启动web容器读取XML配置文件 在Web应用中,Spring...

    spring几种Dao支持配置

    在Spring框架中,DAO(Data Access Object)层是应用程序与数据库交互的核心部分。Spring提供了多种方式来支持DAO的配置,使得开发人员可以灵活地选择最适合项目需求的数据访问策略。以下将详细阐述Spring对DAO支持...

    使用MyEclipse下整合Spring和Hibernate

    在`applicationContext.xml`中配置Hibernate的DAO层,使用Spring的`HibernateTemplate`或`HibernateDaoSupport`。例如: ```xml <bean id="userDao" class="com.example.dao.UserDaoImpl"> ``` 在DAO实现类中注入...

    spring +hibernate +maven 的案例

    在IT行业中,Spring、Hibernate和Maven是三个非常重要的开源框架和工具,它们在构建现代Java企业级应用中起着核心作用。让我们深入探讨一下这三个技术及其在项目中的结合使用。 **Spring框架** 是一个全面的Java...

    spring +hibernate 详解与配置(附图)

    - 通过使用Spring的`SimpleJdbcDaoSupport`或`HibernateDaoSupport`,开发者可以更轻松地实现DAO层。 3. **配置管理**: - Spring框架的强大配置能力可以方便地管理和配置Hibernate的各种设置。 - 可以使用XML或...

    使用spring整合hibernate和struts时所要用到的所有jar包

    在Java Web开发中,Spring、Hibernate和Struts是三个非常重要的框架。它们分别负责不同的职责:Spring作为核心容器,提供依赖注入(DI)和面向切面编程(AOP)等功能;Hibernate是对象关系映射(ORM)框架,用于简化...

    Spring 和Hibernate 整合笔记和jar包

    - **DAO(Data Access Object)层**:Spring的DAO支持类如HibernateDaoSupport,提供了一种方便的方式来集成Hibernate操作,减少重复代码。 - **实体管理**:Spring可以通过@Autowired注解自动装配Hibernate的实体...

Global site tag (gtag.js) - Google Analytics