加速你的Hibernate引擎(下)

Hibernate是 最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得 好却是需要很多时间和经验的。通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必需的数据库知识。 我们假设读者对Hibernate有一个基本的了解。如果一个调优方法在Hibernate 参考文档(...
阅读(3031) 评论(1)

加速你的Hibernate引擎(上)

Hibernate是 最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得 好却是需要很多时间和经验的。通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必需的数据库知识。 我们假设读者对Hibernate有一个基本的了解。如果一个调优方法在Hibernate 参考文档(下文简称...
阅读(6605) 评论(8)

Hibernate Core 3.6.0.Final 来了

JBoss 宣布完成了 Hibernate Core 3.6 GA 的开发,该版本在作为 JBoss 应用服务器的 JPA 提供者时做了大量的测试工作,并且通过的所有的测试。...
阅读(1887) 评论(0)

你应该知道的 8 个Java 的领军人物

下面将介绍8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。...
阅读(2722) 评论(1)

NetBeans 时事通讯(刊号 # 114 - Aug 17, 2010)

现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 Netbeans 相关的时事通讯,包括文章,教程,重要事件等等。刊号 # 114 - Aug 17, 2010 ...
阅读(2371) 评论(7)

Hibernate 3.6.0 Beta1

Hibernate 3.6.0第一个beta版本-Hibernate 3.6.0 Beta1下载地址发布了,关注Hibernate 3.6.0的朋友可以去Hibernate官方获取最新的Hibernate 3.6.0 Beta1下载地址下载试用。...
阅读(1400) 评论(0)

使用 Hibernate 进行大数据量的性能测试

近日为是否在项目中使用Hibernate进行大数据量的性能测试,有一些总结,     1)在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session.clear()或者session. Evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。     2) 对大数据量...
阅读(1538) 评论(0)

当 Hibernate 遇上 Spring

Hibernate 事务天生适合 Spring AOP ...
阅读(1302) 评论(0)

Struts+Spring+Hibernate开发实例

一 介绍本文并不想介绍Struts,Spring,Hibernate的原理系统架构等,本文地目的是通过一个较复杂地实例介绍如何整合Struts,Spring,Hibernate,网上现有的例子虽然也能达到目的,但功能都比较单一,复杂的例子时会有意想不到的麻烦。本文对读者假设已经具备了以上框架的基础知识。以及那些已经了解Struts,Spring,Hibernate的基本概念,但是...
阅读(2288) 评论(6)

Sample Application using JSF, Spring 2.0, and Java Persistence APIs

This Sample Store Catalog app demonstrates the usage of JavaServer Faces, the new Java Persistence APIs, and Spring 2.0 to implement pagination. I took this example  Pagination of Data Sets in a Sampl...
阅读(3697) 评论(0)

jsf + spring + hibernate 开发示例

以下是用例图,用户可以进行以下操作:登录、浏览、注册、修改、删除、退出   创建 user 工程 添加 jsf 框架、spring 框架、hibernate 框架...
阅读(2209) 评论(0)

Struts 2 + Spring 2 + JPA + AJAX

Added by Musachy Barroso, last edited by Ted Husted on Mar 20, 2007  (view change) On this tutorial we will demonstrate how to...
阅读(3801) 评论(0)

从实现的功能上看Spring与Hibernate的整合

1.管理SessionFactory   使用Spring整合Hibernate时我们不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中 配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其中,在配置session工厂bean 时,应该注入三个方面的信息:      ●数据源bean...
阅读(1466) 评论(1)

采用 Java 持久化框架:选择、时机和优缺点?

对于开发新软件系统来说,面向对象编程无疑是当今使用最为广泛的编程模式。由于商业数据的持久性需求,关系数据库管理系统(RDBMS)取得了最为 广泛的应用。RDBMS 使用的是关系模型,它与软件系统中的域对象模型有所不同。使用面向对象编程语言开发软件系统并使用 RDBMS 来持久存储数据时,数据持久化框架将成为应用程序架构中非常关键和重要的组件,它们的作用是隐藏应用程序数据持久化的底层复杂性。在过...
阅读(4965) 评论(1)

Hibernate 中 get与load方法区别

hibernate中get方法和load方法的根本区别在于:如果你使用load方法,hibernate认 为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时 才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异 ...
阅读(2317) 评论(3)

Hibernate3.0批量更新,删除

Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();String hqlUpdate = "update Customer set name = :newName where name = :oldName";int updatedEntities = s.crea...
阅读(2280) 评论(2)

Hibernate中得到具体表名,列名的方法

import org.hibernate.cfg.Configuration;import org.hibernate.mapping.PersistentClass;public class HibernateConfigurationHelper {       private static Configuration hibernateConf = new Configuration()...
阅读(4105) 评论(4)

Hibernate 分页

分页在任何系统中都是非常头疼的事情,有的数据库在语法上支持分页,而有的数据库则需要使用可滚动游标来实现,并且在不支持可滚动游标的系统上只能使用单向游标逐步接近要取得的数据。 Hibernate提供了一个支持跨系统的分页机制,这样无论底层是什么样的数据库都能用统一的接口进行分页操作。比如下面的代码就是从第500条开始取出100条记录: Query q = session.createQuery("f...
阅读(1704) 评论(0)

关于在HQL中的模糊查询问题

使用QBC方式:   List singlechoose =  session.createCriteria(JX_ExerciseDb.class)    .add(Expression.like("jdd","%"+jdd+"%"))    .add(Expression.eq("moduleid",trainid))    .add(Expression.eq("type","0...
阅读(4821) 评论(0)

hibernate HQL 模糊查询 3种方式

以下是用 hibernate的HQL(面向对象的查询语言)实现模糊查询的3种方式,其中方式一是这三中方式中最理想的方式,至少方式一可以有效的防止由于查询条 件中需要参数的增多导致的代码长度太长出现代码折行的情况(代码太长会给后期的维护和测试带来很大的不便)。但是还有比他更理想的方式,因为方式一在定义 strSQL时使用String ,这就势必会造成当变量过多时strSQL自身太长的问题。一个比...
阅读(8595) 评论(6)
30条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5797596次
    • 积分:62103
    • 等级:
    • 排名:第39名
    • 原创:1236篇
    • 转载:326篇
    • 译文:42篇
    • 评论:2892条
    公告
    • * GitHub 上 Star 数最多的 Java 博客 Solo
    • * Golang 黑科技之在线 IDE Wide
    • * 黑客与画家的社区 Sym

    欢迎加入开源技术 Q 群:13139268,让学习和分享成为一种习惯!
    文章分类
    最新评论