hibernate
lyd33333333333333222
这个作者很懒,什么都没留下…
展开
-
加速你的Hibernate引擎(下)
Hibernate是 最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得 好却是需要很多时间和经验的。通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必需的数据库知识。...原创 2010-11-07 22:42:31 · 65 阅读 · 0 评论 -
加速你的Hibernate引擎(上)
1.引言Hibernate是最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得好却是需要很多时间和经验的。通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必...原创 2010-11-07 22:44:17 · 67 阅读 · 0 评论 -
使用 Hibernate 进行大数据量的性能测试
近日为是否在项目中使用Hibernate进行大数据量的性能测试,有一些总结, 1) 在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session.clear()或者session. Evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。 2) 对大数据...原创 2010-11-07 23:31:40 · 60 阅读 · 0 评论 -
Hibernate3.0批量更新,删除
Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();String hqlUpdate = "update Customer set name = :newName where name = :oldName";int updatedEntities = s....原创 2010-11-07 23:34:38 · 73 阅读 · 0 评论 -
Hibernate 分页
分页在任何系统中都是非常头疼的事情,有的数据库在语法上支持分页,而有的数据库则需要使用可滚动游标来实现,并且在不支持可滚动游标的系统上只能使用单向游标逐步接近要取得的数据。 Hibernate提供了一个支持跨系统的分页机制,这样无论底层是什么样的数据库都能用统一的接口进行分页操作。比如下面的代码就是从第500条开始取出100条记录: Query q = session.createQuer...原创 2010-11-07 23:35:16 · 87 阅读 · 0 评论 -
关于在HQL中的模糊查询问题
使用QBC方式: List singlechoose = session.createCriteria(JX_ExerciseDb.class) .add(Expression.like("jdd","%"+jdd+"%")) .add(Expression.eq("moduleid",trainid)) .add(Expression.eq("type",...原创 2010-11-07 23:35:52 · 109 阅读 · 0 评论 -
hibernate HQL 模糊查询 3种方式
以下是用 hibernate的HQL(面向对象的查询语言)实现模糊查询的3种方式,其中方式一是这三中方式中最理想的方式,至少方式一可以有效的防止由于查询条 件中需要参数的增多导致的代码长度太长出现代码折行的情况(代码太长会给后期的维护和测试带来很大的不便)。但是还有比他更理想的方式,因为方式一在定义 strSQL时使用String ,这就势必会造成当变量过多时strSQL自身太长的问题。一个比较有...原创 2010-11-07 23:36:31 · 132 阅读 · 0 评论 -
Hibernate入门之List 映射
这边介绍如果对象中包括List型态的属性时如何进行映像,首先我们假设我们要制作一个在线档案管理,使用者上载的文件名称可能是重复的 、具有相同名称,之前使用的Set不允许有重复的内容,所以这次我们改用List,我们的User类别撰写如下: User.java package onlyfun.caterpillar; import java.util.*; public c...原创 2010-11-07 23:37:42 · 96 阅读 · 0 评论 -
Hibernate入门
也许你听说过Hibernate的大名,但可能一直不了解它,也许你一直渴望使用它进行开发,那么本文正是你所需要的!在本文中,我向大家重点介绍Hibernate的核心API调用库,并讲解一下它的基本配置。 看完本文后,我相信你对什么是ORM(对像/关系映射)以及它的优点会有一个深刻的认识,我们先通过一个简单的例子开始来展现它的威力。 正如一些传统的经典计算机文章大都会通过一个“h...原创 2010-11-07 23:38:38 · 80 阅读 · 0 评论