`
xinglijun1973
  • 浏览: 54912 次
社区版块
存档分类
最新评论

基于Spring与Hibernate的数据库操作进阶

阅读更多

分享内容如下,ppt见附件。

1.数据库连接与事务的管理

                数据库连接池
               Open Session In View
                面向切面的数据库事务管理
                数据库事务隔离级别与传播
                多数据源与分布式事务管理
          2.Hibernate使用
                分页的实现
                主键生成器
                乐观锁与悲观锁
                延迟加载
0
0
分享到:
评论
1 楼 xinglijun1973 2017-08-08  
对应小表可以使用二级缓存缓存起来。
1)打开查询缓存 hibernate.cache.use_query_cache =true
2)要缓存的类 hbm.xml:
<class name="Template" table="SCM_COMMUNICATETEMPLATE">
<meta attribute="class-description">营销话术模板表</meta>
<cache usage="read-write"/>
                ...
        </class>
3) Criteria .setCachable(true)
   .list();
  

相关推荐

    Hibernate数据库操作实例.zip

    标题"Hibernate数据库操作实例.zip"表明这是一个关于使用Hibernate框架进行数据库操作的实际案例。Hibernate是一个流行的Java对象关系映射(ORM)工具,它允许开发人员使用面向对象的方式来处理数据库交互,而无需...

    使用java语言基于mysql数据库开发的进阶.pdf

    基于 Java 语言的 MySQL 数据库开发进阶 本文从 Java 基于 MySQL 数据库开发的角度,论述了软件开发规范化和灵活化的发展趋势。文章将 Java 语言应用于 MySQL 数据库开发的进程分为四个阶段,分别阐述了 JDBC 开发...

    一些Spring的入门与进阶教程

    - 这份教程可能包含实战案例,讲解如何使用Spring进行数据库操作(如JDBC、Hibernate、MyBatis集成)、Spring Security安全框架、Spring Batch批处理等进阶主题。 5. **spring基础教程.rar**: - 这是一份针对...

    精通Java EE项目案例--基于Eclipse Spring Struts Hibernate (源程序4)

    【精通Java EE项目案例--基于Eclipse Spring Struts Hibernate (源程序4)】 这个项目案例是针对Java EE开发的一次深度实践,旨在帮助开发者通过实际操作掌握Java企业级应用开发的核心技术。它主要使用了Eclipse作为...

    java Spring团购完整前后台进阶

    Spring Data JPA通过ORM(Object-Relational Mapping)工具,如Hibernate,将Java对象映射到数据库表,简化了数据库操作。 在团购系统的后台部分,我们还需要关注事务管理。Spring提供了声明式事务管理,使得开发者...

    使用java语言基于mysql数据库开发的进阶.docx

    【Java与MySQL数据库开发进阶】\n\nJava语言自发布以来,凭借其跨平台、安全性和稳定性,已经成为互联网行业广泛使用的编程语言。与之配合的MySQL数据库,因其开源、高效和易于管理的特性,成为了中小型应用的首选...

    java javaee struts2 spring hibernate免费学习视频教程

    根据提供的标题、描述、标签及部分内容,我们可以总结出以下与Java、Java EE、Struts2、Spring、Hibernate相关的学习知识点: ### Java基础 - **Java语言特性**:介绍Java的基本语法,包括变量、数据类型、流程...

    spring+struts2+hibernate完整项目初学者进阶练习

    "Hibernate"则是一个对象关系映射(ORM)框架,它简化了Java应用与数据库之间的数据操作,通过映射Java类到数据库表,实现了对象的持久化。 【压缩包子文件的文件名称列表】"Crm-demo_ssh"表明这是一个客户关系管理...

    传智播客SSH(struts2 spring2.5 hibernate3.5) ppt 课件

    3. **Hibernate**:Hibernate是一个持久层框架,主要用于数据库操作,它通过ORM(Object-Relational Mapping)技术将Java对象映射到数据库表,使得开发者可以以面向对象的方式处理数据库操作。Hibernate提供了一套...

    struts2+spring+hibernate环境

    总的来说,Struts2+Spring+Hibernate环境的搭建和应用,涉及到Web应用的架构设计、控制反转、数据库操作等多个层面,是Java程序员进阶过程中必须掌握的一项技能。通过深入学习和实践,开发者能够更好地理解和应对...

    零基础学Java[1].Web开发:JSP.Servlet.Struts.Spring.Hibernate.Ajax(PPT).rar

    【Hibernate】是一个持久化框架,它将对象关系映射(ORM)技术引入Java,使得开发者能以面向对象的方式操作数据库,减少了与SQL的直接交互,提高了开发效率。 【Ajax(Asynchronous JavaScript and XML)】允许网页...

    ssh框架实例过程(MyEclipse+struts+spring+hibernate整合)

    3. **Hibernate**:Hibernate作为对象关系映射(ORM)工具,简化了Java与数据库之间的交互。在这个实例中,你需要配置Hibernate的主配置文件(hibernate.cfg.xml),包括数据库连接信息。接着,创建实体类并使用注解...

    spring struts hibernate 的ppt

    - **Spring与Hibernate的整合**:Spring可以通过它的DataSource和SessionFactoryBean来管理Hibernate的数据库连接和会话,进一步实现事务的管理。 - **Spring与Struts的整合**:Spring可以作为Struts2的Action的依赖...

    springmvc + spring + hibernate 源码下载

    Spring框架还包含用于数据库操作的JDBC抽象层、事务管理、数据访问/对象关系映射(ORM)集成,以及对其他框架如MyBatis、Hibernate的整合支持。 3. **Hibernate**:Hibernate是一个强大的对象关系映射(ORM)框架,...

    Spring&Hibernate代码书籍

    1. **对象关系映射**:Hibernate将数据库表与Java类进行映射,允许开发者通过对象的方式来操作数据,避免了直接编写SQL语句。 2. **Session接口**:在Hibernate中,Session是与数据库交互的主要接口,负责对象的...

    Struts2+Spring+Hibernate框架技术与项目实战 源码(上).zip

    它通过ORM(对象关系映射)技术将Java对象与数据库表进行映射,使得开发者可以像操作普通Java对象一样操作数据库。Hibernate提供了丰富的API和查询语言HQL,使得数据库操作变得直观且高效。 在源码中,"第1篇"可能...

    spring-security,springmvc,spring,hibernate,mysql

    在Spring MVC和Spring Security的环境中,Hibernate可以作为数据访问层,方便地与MySQL数据库进行交互,实现数据的持久化。 MySQL是一种流行的关系型数据库管理系统,广泛应用于各种规模的应用中。在这个案例中,...

    spring + hibernate 数据话持久层

    在IT领域,特别是Java企业级应用开发中,Spring框架与Hibernate技术是构建高效、...以上知识点涵盖了Spring与Hibernate结合使用的基础概念、核心组件及其配置方式,对于初学者和进阶开发者而言,都是至关重要的知识点。

    基于SSH(Struts2+Spring+Hibernate)搭建的失物招领平台,进行简单修改即可用于各高校失物招领

    【作品名称】:基于SSH(Struts2+Spring+Hibernate)搭建的失物招领平台,进行简单修改即可用于各高校失物招领 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、...

Global site tag (gtag.js) - Google Analytics