上篇学习了Hibernate的基本映射,也就是单表映射,很容易就能理解,但是对于关系数据库来说,表之间存在关系是比不可少的,反应到Hibernate要如何通过对象表现呢?下面我们就继续学习Hibernate的对象关系映射。
关系数据库中存在的关系是通过主外键建立起来的,Hibernate
我们先从最常见的多对一和一对多关系开始:...
分类:
Web程序 时间:
2014-11-07 17:06:05
阅读次数:
249
,JPA(Java Persistence API):通过注解或XML描述对象--关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA是一套规范,不是某个ORM产品,它主要包括以下3方面的技术:ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架...
分类:
其他好文 时间:
2014-11-05 19:19:38
阅读次数:
306
---引用------作者:TTT BLOG本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html---简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记...
分类:
数据库 时间:
2014-11-04 19:13:48
阅读次数:
304
1. 关于多表查询我的理解:由于MySQL多表查询时表之间的连接是笛卡尔积的方式,所以尽量少使用多表查询,如果使用则使用嵌套语句例:说明:`tb_notice_message` 表数量百万级别以上,别名是wm表1000条左右1 SELECT COUNT(1) AS TotalNum2 FROM `t...
分类:
数据库 时间:
2014-11-04 12:58:52
阅读次数:
333
1. Hibernate是什么?
hibernate是 轻量级的 ORM 框架。
ORM全称object/relationmapping [对象/关系映射]。
Hibernate主要用来实现Java对象和表之间的映射,除此之外还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。
Hibernate的目标是对于开发者通常的数据持久化相关的编程任务,...
分类:
Web程序 时间:
2014-11-03 22:42:06
阅读次数:
295
1.触发器之理论:触发器(Trigger)是一种特殊类型的存储过程,是在用户对某一种表的数据进行UPDATE、INSERT 和 DELETE 操作时被触发执行的一段程序。触发器有助于强制引用完整性,以便在添加、更新或删除表中的行时保留表之间已定义的关系。2.触发器工作原理:① 触发器的名称。② 触发...
分类:
数据库 时间:
2014-11-02 12:17:58
阅读次数:
190
今天公司给了一个任务,某一个项目由于数据过大,造成Sql Server 2012 的运行占用很大内存,于是要把之前的不常用的数据分开。要求写个脚本,要求:1.能获取原来数据库中的表结构,主键一致。表与表之间的约束关系(外键,check,default)一致;2.有些表不想要就不要,可选。3.而且.....
分类:
数据库 时间:
2014-10-30 20:41:02
阅读次数:
208
原来我们都是先设计数据库在进行代码编写。也就是说都是先有数据库,才有实体对象。但是这种开发思想并不符合我们的面向对象思想。什么是面向对象思想?面向对象是一种对现实世界了解和抽象的方法。通过面向对象方式,将现实世界的事物抽象成对象,现实世界中的关系抽象成类、继承。
但是在关系型数据库中的表与表之间的关系,并没有继承关系,不能说一张表继承另一张表,它们之间的关系只能是关联,那么如何将...
分类:
Web程序 时间:
2014-10-29 19:22:54
阅读次数:
277
1、Where子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句。 根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。 举例: (低效) select ... from table1 t1 where t1.s...
分类:
数据库 时间:
2014-10-29 14:32:00
阅读次数:
195
Hibernate 映射文件详解2010-09-02 19:03:33|分类:Hibernate学习|举报|字号订阅Hibernate的持久化类和关系数据库之间的映射通常是用一个XML文档来定义的。该文档通过一系列XML元素的配置,来将持久化类与数据库表之间建立起一一映射。这意味着映射文档是按照持久...
分类:
Web程序 时间:
2014-10-29 10:47:30
阅读次数:
164