`

在项目中对Hibernate有了新的认识

阅读更多

1.三个属性的使用:@Repository,@Service, @Resource

@Repository:标注数据访问层组件,这个一般注解在实现类中

@Service:标注业务层组件,这个也是注解在实现类中

@Resource:引用资源,一般是在action中引用前面的dao 或者service接口

2.Hiberanate有两种使用方式,

一种是当做工具使用,只是为了获取数据库的链接操作,利用它已封装好的类。

     a>使用JdbcTemplate来连接,这个主要依赖的是内部类

     b>使用HiberanteSessionFactory来获取session,从而打开事务

第二种是完全采用它的框架思想,完全封装,但是不够灵活。与ibatis相比较而言

分享到:
评论

相关推荐

    Hibernate中Example的用法

    ### Hibernate中Example的用法详解 #### 一、前言 ...通过本文的介绍,相信你已经对`Example`的使用有了全面的认识,接下来不妨在实际项目中尝试运用这些技巧,以提高你的Hibernate应用开发水平。

    hibernate annotation spring 中文参考文档

    在IT行业中,Hibernate、Spring和Hibernate ...而"hibernate_reference.pdf"则能让你对Hibernate有更全面的认识,包括其非注解的使用方式。这些知识对于提升Java EE开发技能、优化项目结构和提高开发效率至关重要。

    hibernate in action 中文版书籍

    1. **Hibernate概述**:介绍Hibernate的基本概念,包括它的历史、目标和在Java应用中的地位,以及与JDBC的关系和对比,帮助读者建立对Hibernate的初步认识。 2. **安装与配置**:讲解如何在项目中集成Hibernate,...

    经典struts+hibernate结合的电影售票系统项目

    电影售票系统采用struts+hibernate再结合java的dao模式框架做的,具有典型的mvc结构,在后台操作电影影片中:在添加电影这步,我用了上传案例结合hibernate的添加数据功能成功的将电影封面上传到了指定位置,一部...

    hibernatesynchronizer_3.1.9

    1. 兼容性提升:3.1.9版本对Hibernate的兼容性进行了增强,支持更广泛版本的Hibernate框架,确保了在不同项目中的稳定运行。 2. 性能优化:在处理大量实体类和表结构时,该版本提升了同步速度,降低了资源消耗。 3. ...

    hibernate初学项目

    **hibernate初学项目** 本项目旨在帮助初学者了解并掌握Hibernate框架的基本用法。...通过这三个实例,初学者将对Hibernate有一个全面而基础的认识,为进一步深入学习和使用Hibernate打下坚实的基础。

    Hibernate之配置使用案例hibernate001

    通过以上步骤,我们已经对Hibernate的基本配置和使用有了全面的认识。在实际项目中,还需要根据具体需求进行事务管理、缓存配置、性能优化等更高级的应用。对于`hibernate001`这个案例,它可能是进一步展示了这些...

    尚学堂hibernate学习笔记(原版整理)

    在实际项目中,常常会将Hibernate与MVC框架如Struts结合使用,以构建完整的Web应用。这部分内容会讲解如何在Struts基础上整合Hibernate,实现数据持久化。 11. **性能优化** 优化是任何系统开发中的重要环节,...

    hibernate 电子书全集

    10. **实战认识**:通过实例演示如何在实际项目中应用Hibernate。 《hibernate in action》是另一本知名书籍,它通常会提供更深入的技术洞察,可能涵盖以下内容: 1. **Hibernate核心概念**:深入理解Hibernate的...

    自己编写仿hibernate的java框架

    通过这个项目,你可以深入了解ORM的工作原理,提升Java编程技能,并对数据库操作有更深入的认识。同时,这也是一个很好的实践项目,可以帮助你理解框架设计的原则和挑战。在实现过程中,你可能会遇到各种问题,解决...

    鲜花网网上商城 structs+hibernate+spring+mysql项目

    【描述】:这个项目是一个基于Structs、Hibernate、Spring以及MySQL数据库的网上商城应用,旨在为初学者提供一个实践平台,帮助他们更好地理解和掌握这四大核心技术在实际开发中的应用。 【详细知识点】: 1. **...

    spring与hibernate的包冲突

    总的来说,处理Spring与Hibernate的包冲突需要对Java项目的构建系统有深入理解,熟悉Maven或Gradle的依赖管理,以及对Spring和Hibernate的工作原理有清晰的认识。通过合理的配置管理和版本控制,可以有效地避免和...

    hibernate例子程序

    通过深入研究这个例子,你将对Hibernate的工作流程有清晰的认识,为后续的实际项目开发打下坚实基础。在实践中不断优化和调整,你会发现Hibernate是Java ORM领域的强大工具,能显著提升开发效率。

    hibernate3.2中文参考.pdf

    最后,文档中还包括了一些实战案例分析,通过具体的例子来展示如何在实际项目中运用Hibernate解决复杂问题,这对于初学者来说是非常宝贵的经验积累过程。 综上所述,这份由满江红团队翻译完成的《Hibernate 3.2中文...

    hibernate3入门

    通过上述内容的学习,我们对Hibernate 3 的基础知识有了初步的认识,了解了它的历史背景、基本配置方法以及简单的O/R映射示例。随着深入学习,我们将探索更多高级特性,如缓存管理、事务处理以及更复杂的查询功能。...

    Hibernate_Query_Language基础认识.rar

    **Hibernate Query Language(HQL)基础认识** Hibernate Query Language...在这个基础认识的教程中,我们已经了解了HQL的基本概念和使用方式,接下来通过实际项目"hibernatelab09"的练习,你可以进一步巩固这些知识。

    SSH之Hibernate总结

    SSH之Hibernate总结 SSH(Struts、Spring、Hibernate)是Java Web开发中...通过以上内容,你可以对Hibernate有全面的认识,并具备基本的使用能力。继续深入学习,你将能够熟练地运用Hibernate解决实际开发中的问题。

    hibernate_reference 3.1.2 中文

    总的来说,“hibernate_reference 3.1.2 中文”为我们提供了深入理解Hibernate框架的机会,尤其是对于3.1.2版本的特性和应用场景有了全面的认识。无论是对于初学者还是有经验的开发者,掌握并熟练运用Hibernate,都...

Global site tag (gtag.js) - Google Analytics