Hibernate
yaoyuan19871221
这个作者很懒,什么都没留下…
展开
-
Hibernate缓存机制
[color=red]缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.[/c...2008-10-06 16:29:32 · 79 阅读 · 0 评论 -
Hibernate的映射机制
Hibernate的主键映射 关系数据库中依靠主键来区分不同的记录,主键又有自然与代理主键之分。 所谓主键就是充当主键的字段本身具有一定的含义,是构成记录的组成部分。比如说学生的学号,除了充当主键之外,同时也是学生记录的主要组成部分。 所谓代理主键就是充当主键的字段本身不具有业务含义,只起主键的作用,比如自动增长类型的ID号等。 在Hibernate应用中...2008-05-20 16:53:55 · 193 阅读 · 0 评论 -
Hibernate的检索策略
Hibernate提供了3种检索策略: 1.立即检索策略 2.延迟策略 3.迫切连接检索 立即检索: 所谓立即检索就是立即装载和初始化检索方法指定的对象,即使Session关闭了,依然可以被正常访问.立即检索策略的启用是通过在映射配置文件中将lazy属性值得设置为"false"来实现的.在Hibernate3.0中lazy的默认值为"true"(延迟检索),如...2008-05-20 16:55:29 · 88 阅读 · 0 评论 -
QBC查询方式
QBC(Query By Criteria)查询方式是Hibernate提供的“更加面向对象”的一种检索方式。QBC在条件查询上比HQL查询更为灵活,而且支持运行时动态生成查询语句。在Hibernate应用中使用QBC查询通常经过3个步骤 (1)使用Session实例的createCriteria()方法创建Criteria对象 (2)使用工具类Restrictions的相关方...2008-05-22 19:16:08 · 358 阅读 · 0 评论