整合Hibernate执行持久化操作
文章平均质量分 83
zxd198612
这个作者很懒,什么都没留下…
展开
-
01Hibernate入门知识
本章要点Hibernate入门知识Hibernate基本映射、关系映射Hibernate数据查询等知识。Hibernate与Spring整合的各种方式Hibernate在Spring中的事务管理Hibernate是目前最流行的开源对象关系映射(ORM)框架。Hibernate采用低侵入式的设计,也即完全采用普通的Java对象(POJO),而不必继承Hibernate的某个基原创 2009-02-25 10:51:00 · 258 阅读 · 0 评论 -
Hibernate入门知识
本章要点Hibernate入门知识Hibernate基本映射、关系映射Hibernate数据查询等知识。Hibernate与Spring整合的各种方式Hibernate在Spring中的事务管理Hibernate是目前最流行的开源对象关系映射(ORM)框架。Hibernate采用低侵入式的设计,也即完全采用普通的Java对象(POJO),而不必继承Hibernate的某个基原创 2009-02-25 10:53:00 · 342 阅读 · 0 评论 -
Hibernate的映射
10.2.4 Hibernate的基本映射在上面的例子里,可看到一个简单的Hibernate映射文件,每个Hibernate映射文件的基本结构都是相同的。映射文件的根元素为hibernate-mapping元素,这个元素下可以拥有多个class子元素,每个class子元素完成一个持久化类的映射。如下是一个映射文件的基本结构,在hibernate-mapping元素下可以有多个class原创 2009-02-25 10:56:00 · 304 阅读 · 0 评论 -
使用HbernateTemplate
10.6 使用HbernateTemplateHibernateTemplate提供持久层访问模板化,使用HibernateTemplate无须实现特定接口,它只需要提供一个SessionFactory的引用,就可执行持久化操作。SessionFactoyr对象可通过构造参数传入,或通过设值方式传入。如下://获取Spring上下文ApplicationContext ctx = new原创 2009-02-25 11:13:00 · 282 阅读 · 0 评论 -
Hibernate数据查询等知识
10.2.6 Hibernate的HQL查询数据查询指根据给定条件来选择记录。数据查询是持久化层必需的操作,也是DAO对象必需的基本功能。Hibernate配备功能强大的查询语言,这种查询语言被称为Hibernate Query Language(HQL),也就是Hibernate查询语言。HQL的关键字不区分大小写,但类名、属性名和各种类型的值对象都是区分大小写的。HQL的语法看起来与SQL原创 2009-02-25 10:59:00 · 398 阅读 · 0 评论 -
Hibernate与Spring整合的各种方式
10.3 整合Hibernate对Hibernate,Spring 提供很多IoC的特性的支持,方便处理大部分典型的Hibernate整合的问题。所有的这些,都遵守Spring通用的事务和DAO异常体系。Spring整合Hibernatejiang,使持久层的访问更加容易,Spring管理Hibernate持久层有如下优势:q 通用的资源管理:Spring的ApplicationCo原创 2009-02-25 11:01:00 · 224 阅读 · 0 评论 -
Hibernate的DAO实现
10.7 Hibernate的DAO实现DAO对象是模块化的数据库访问组件,DAO对象通常包括:对持久化类的基本CRUD操作(插入、查询、更新、删除)操作。Spring对Hibernate的DAO实现提供了良好的支持。主要有如下两种方式的DAO实现:q 继承HibernateDaoSupport的实现DAOq 基于Hibernate3.0实现DAO不管采用哪一种实原创 2009-02-25 11:17:00 · 2522 阅读 · 0 评论 -
事务管理
10.8 事务管理Hibernate建议所有的数据库访问都应放在事务内进行,即使只进行只读操作。事务又应该尽可能地短,长事务会导致系统长时间无法释放,因而降低系统并发的负载。Spring同时支持编程式事务和声明式事务。尽量考虑使用声明式事务,声明式事务管理可分离业务逻辑和事务管理逻辑,具备良好的适应性。10.8.1 编程式的事务管理编程式事务管理建议使用TransactionTemplate来原创 2009-02-25 11:19:00 · 340 阅读 · 0 评论 -
01Hibernate在Spring中的事务管理
10.4管理SessionFactorySessionFactory:单个数据库映射关系编译后的内存镜像。大部分情况下,一个J2EE应用对应一个数据库。Spring通过ApplicationContext管理SessionFactory,无须采用单独Hiberate应用必需的hibernate.cfg.xml文件。SessionFactory与数据库的连接,都由Spring的配置管理。实际的J原创 2009-02-25 11:08:00 · 416 阅读 · 0 评论