2016第章 的模块.docVIP

  • 0
  • 0
  • 约8.36千字
  • 约 15页
  • 2016-11-28 发布于北京
  • 举报
2016第章 的模块

第5章 Spring的ORM模块 本章学习目的和要求 简 本章重点和难点 ORM模块对Hibernate、JDO、TopLink、iBatis等ORM框架提供支持。本节以Hibernate为例介绍ORM模块。Spring支持的ORM方式类似于对JDBC的支持,例如在Dao层提供HibernateDaoSupport类与HibernateTemplate类。 ORM模块依赖于dom4j-1.6.jar、antlr.jar,Eclipse自带的Spring ORM类库可能没有这两个类库,需要自己添加。 5.1 实例:保存Cat实体 在Spring里,Hibernate的资源要交给Spring来管理。Hibernate及其SessionFactory等只是Spring的一个特殊的Bean,由Spring负责实例化与销毁。因此,DAO层只需要继承HibernateDaoSupport,而不需要与Hibernate的API打交道,不需要开启、关闭Hibernate的Session、Transaction,Spring会自动维护这些对象。 5.1.1 Cat实体类代码 看一个例子。本例将使用Spring的ORM模块保存、读取Cat实体类。实体类Cat的代码为(getter、setter略): Cat.java package com.helloweenvsfei.spring.orm;

文档评论(0)

1亿VIP精品文档

相关文档