摘要: 冬眠(Hibernate)过后,春天(Spring)又来了!呵呵,JAVA开源世界就是这样生机勃勃。Spring这个框架够经典,我们来一起学习下。下面我们以新颖的对话方式来讲述Spring。一直很喜欢听赵传的“我是一只小小鸟”,初学者傻傻地,羽翼未丰,就简称“小鸟”吧... 阅读全文
posted @ 2008-07-02 21:23 CharmingDang 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 第一,谈谈final, finally, finalize的区别。 (最常被问到) final修饰符(关键字) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此... 阅读全文
posted @ 2008-07-02 14:28 CharmingDang 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 数据查询与检索是Hibernate的一个亮点。Hibernate的数据查询方式最主要有3种,它们是:Hibernate Query Language(HQL)Query By CriteriaNative SQL下面对这3种查询方式分别进行讲解。Hibernate Q... 阅读全文
posted @ 2008-07-02 00:36 CharmingDang 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 利用关联关系操纵对象数据对象之间关联关系有一对一、一对多及多对多关联关系。在数据库操作中,数据对象之间的关联关系使用JDBC处理很困难。本节讲解如何在Hibernate中处理这些对象之间的关联关系。本节使用到4个类,它们分别是Student(学生)、Card(学生证)... 阅读全文
posted @ 2008-07-02 00:26 CharmingDang 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Hibernate的Cache管理Cache就是缓存,它往往是提高系统性能的最重要手段,对数据起到一个蓄水池和缓冲的作用。Cache对于大量依赖数据读取操作的系统而言尤其重要。在大并发量的情况下,如果每次程序都需要向数据库直接做查询操作,它们所带来的性能开销显而易见,... 阅读全文
posted @ 2008-07-02 00:11 CharmingDang 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Hibernate的事务管理事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向... 阅读全文
posted @ 2008-07-02 00:07 CharmingDang 阅读(87) 评论(0) 推荐(0) 编辑