下载此文档

三大框架ssh.ppt


文档分类:IT计算机 | 页数:约64页 举报非法文档有奖
1/64
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/64 下载此文档
文档列表 文档介绍
SSH三大框架
SSH三大框架
Web层 Struts2框架
Ssh框架图解
业务层 Spring框架
持久层 Hibernate
数据库
Hibernate
Hibernate简介。
Hibernate的Xml配置方法。
Hibernate应用步骤。
主键生成机制。
Hibernate简介?
Hibernate是对象/关系映射(ORM)的解决方案。
---hibernate是java和关系型数据库的桥梁,负责java对象和关系数据的映射。
---hibernate是一个开源的对象关系型映射框架,它对jdbc进行了非常轻量级的对象封装。
---hibernate的目标是成为java平台管理数据持久问题的完整解决方案。
---使java开发人员更加专注于业务的熟悉和处理,而非对数据库的基本操做,同时让开发人员以面对对象的思想操作数据库
Hibernate原理就是利用了ORM映射机制。他的本质就是将数据从一种形式转换成另一种形。就是将对象模型中的实体类存入关系模型中,实体中类对应关系模型中中的一个表,实体类中的属性对应表中的一个列,实体类的一个实对应数据库的一条记录。

Hibernate结构
简单介绍hibernate的结构
hibernate简介
--- Hibernate是一个优秀的java持久层的解决方案
---是是当今主流的对象——关系型映射工具
---Hibernate简化了jdbc繁琐的代码
--- Hibernate将数据库的链接信息都放在配置文件中
Hibernate配置的两种方法
()
调用代码: Configuration conf = new Configuration();
()
调用代码: Configuration conf = new Configuration().configure();
Hibernate配置文件的书写

Hibernate映射文件的书写

Hibernate常用的主键生成策略
1:assigned  ----表示在新增数据时由应用程序指定主键的值。主要针对主键是采用自然主键的形式。这种方式,适用于主键列不是自动增长列。  其缺点为在执行新增操作时,需查询数据库判断生成的主键是否已经存在。  2:increment  ----表示新增数据操作时由hibernate自动生成主键值。其生成的值为:先查询该主键列的最大值,。同样不能用于主键列是自动增长的表。但是,该主键生成策略也有些缺点。  (1)新增数据前先查询一遍,影响了性能。  (2)主键的类型只能为数值型的int或者long  (3)并发操作时的冲突问题。  3:identity  ----不如说是为sqlerver数据库量身定做的。主要适用于sqlserver数据库的自动增长列的表。  4:native  ----表示根据不同的数据库采用不同的主键生成策略。比如,当前数据库为sqlserver,则会采用identity,如为oracle,则采用  5. sequence
DB2、Oracle均支持的序列,用于为long、short或int生成唯一标识

三大框架ssh 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数64
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小1.61 MB
  • 时间2017-07-06