- 博客(11)
- 资源 (5)
- 收藏
- 关注
转载 Hibernate 的工具类
Hibernate 的工具类 对于Hibernate 3.1 以前的的版本在实现Hibernate工具类时,需要通过两个线程局部变量来保存与当前进行相对应的Session和事务对象的实例. 而对于Hibernate 3.1 以后的版本,使用线程局部变量保存Session和事务对象的工作就完全不需要自己去实现了,只需在Hibernate.cfg.xml配置文件中增加一个名为C
2012-02-28 20:06:58 1395
转载 详解在Spring中进行集成测试
在单元测试时,我们尽量在屏蔽模块间相互干扰的情况下,重点关注模块内部逻辑的正确性。而集成测试则是在将模块整合在一起后进行的测试,它的目的在于发现一些模块间整合的问题。有些功能很难通过模拟对象进行模拟,相反它们往往只能在真实模块整合后,才能真正运行起来,如事务管理就是其中比较典型的例子。 按照Spring的推荐(原话:You should not normally use the Sprin
2012-02-28 13:16:29 3017
原创 深入Hibernate映射文件(二)——<hibernate-mapping>的属性
根元素中可以指定以下属性:(1)schema: 制定所映射的数据库的Schema名,()catalog()default-casade:设置Hibernate默认的级联风格,该属性的默认值是none。当配置之Java属性映射和集合属性映射时还可以指定cascade属性,用于覆盖默认的级联风格。如果配置Java属性映射和集合属性映射时没有设置cascade属性,则hibernate将采用
2012-02-28 10:43:27 4750
转载 HibernateTemplate
使用HibernateTemplate可将Hibernate 的持久层访问模板化,使用HibernateTemplate 非常简单。创建Hi bernateTemplate 实例后,注入一个SessionFactory 的引用,就可执行持久化操作。SessionFactoyr 对象可通过构造参数传入,或通过设值方式传入。例如://获取Spring 上下文ApplicationContext
2012-02-27 17:27:23 8547
转载 详解Hibernate Session
Hibernate的基本特征是完成面向对象的程序设计语言到关系数据库的映射,在Hibernate中使用持久化对象PO(Persistent Object)完成持久化操作,对PO的操作必须在Session管理下才能同步到数据库,但是这里的Session并非指HttpSession,可以理解为基于JDBC的Connnection,Session是Hibernate运作的中心,对象的生命周期、事务的管理
2012-02-27 16:55:48 742
转载 持久化对象的状态
(1)瞬态:对象由new操作符创建,且尚未Hibernate Session 关联的对象被认为处于瞬态。瞬态对象不会被持久化到数据库中,也不会被赋予持久化标识,如果程序中失去了瞬态对象的引用,瞬态对象将会被垃圾回收机制销毁。使用Hibernate Session 可以将其变为持久化状态。(2)持久化:持久化实例在数据库中有对应的记录,并且拥有一个持久化标识。持久化的实例是可以刚刚保存的,也可以
2012-02-27 15:43:59 841
转载 配置Hibernate之各类属性
Hibernate需要进行数据库访问,因此必须设置连接数据库的相关的属性。所有Hibernate属性的名字和语义都在org.hibernate.cfg.Environment中定义。下面是JDBC连接配置中最重要的设置(1)hibernate.connection.driver_class:设置连接数据库驱动。(2)hibernate.connection.url:设置所连接数据库服务
2012-02-27 14:33:36 1455
转载 Hibernate之Configuration,SessionFactory,Session
Configuration:负责管理Hibernate的配置信息,这些配置信息都是从配置文件hibernate.cfg.xml或者Hibernate.properties读取的,当然也可以自定义文件名称,只要在实例化Configuration的时候指定具体的路径就可以了;SessionFactiory:Configuration的实例会根据当前的配置信息,构造Sessi
2012-02-24 20:31:12 1190
转载 Hibernate中的Configuration
Configuration类用来管理我们的配置文件的信息的,通过它,我们可以通过创建一个configuration实例来管理相应的配置文档,但是通常我们只创建一个configuration实例。 下面是一个通用的创建实例的代码 try{ sessionFactory = new Configuration().configure().buildSessionFactory()
2012-02-24 20:16:03 2910
转载 HibernateDaoSupport
Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供了两个方法: public final HibernateTemplate getHibernateTemplate() public final void setSessionFactory(SessionFactory sessionFactory) 其中,setSessio
2012-02-24 17:40:38 711
364个地道美语俚语口语词汇词组配漫画词源例句PPT
2010-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人