本周我们学习了对象关系和构造函数。对象通信:行为 对象关系:指两个对象间具有的某个常态的关联(属性)描述对象关系时,应该在同一个语境之下对象关系:1,1对1:一个A对应一个B,一个B对应一个A2,一对多(多对一): 一个A(一个A)对应一个B(一个B),一个B(一个B)对应一个A(多个A)A...
分类:
其他好文 时间:
2015-04-20 00:12:37
阅读次数:
139
1 我做了一对多和多对一的双向关联关系,在User这一方@ManyToOne已经设置了级联Cascade,这样在测试程序中保存User时,Group也应该自动保存,为什么会抛出以下的异常: (我是按着视频教程里的例子一步一步做的,但视频里却没有异常,是什么原因?)org.hibernate.Tran...
分类:
Web程序 时间:
2015-04-16 23:12:32
阅读次数:
175
转自http://blog.csdn.net/sirfei/article/details/4349941. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始....
分类:
数据库 时间:
2015-04-13 06:51:04
阅读次数:
218
接着上一篇的说hibernate关联映射关系中的一对多单向的,一对多怎么说呢?很多很多的这样的例子,一个班级多个学生,一个发票抬头下面有多间物品等等,一对多单向的就是通过一得一端来获取多的一端的信息。 一对多和多对一大体上查不了多少,多对一是由多的一端来控制关系,那么一对多就是一得一端来控制关...
分类:
Web程序 时间:
2015-04-12 22:36:22
阅读次数:
249
学习hibernate很关键的一个地方就是关联映射,今天我们来扒啦扒拉hibernate映射关系中的多对一单向和一对多单向。 首先来说一下多对一单向,也就是N-->1,多对一的例子在生活中还是很常见的吧,比如多个人住在一个地方,多个学生在一个班级,所谓的多对一就是通过多的一方能够找到一得一方,...
分类:
Web程序 时间:
2015-04-12 22:21:15
阅读次数:
167
1.对于类之间是依赖不是关联关系的类之间的数据库设计,最好采用精粒度对象模型,建立组件模型,不是采用多对一什么的关联。
分类:
Web程序 时间:
2015-04-08 12:41:26
阅读次数:
157
数据库的 一对多、多对一、一对一、多对多 关系关联映射:一对多/多对一存在最普遍的映射关系,简单来讲就如球员与球队的关系;一对多:从球队角度来说一个球队拥有多个球员 即为一对多多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间一对多关系如下图:关联映射:一对一一对一关系就如球队与球队所在...
分类:
数据库 时间:
2015-04-07 13:45:43
阅读次数:
163
iBATIS的多对多映射配置方法和多对一映射配置方法差不多,不同的是,多对多映射,数据库设计上需要一个记录两个类关系的中间表,本文以学生-老师为例,在iBATIS的sqlmap中配置多对多关系。iBATIS的多对多映射配置1,建表。数据库中三个表,分别为: 1 CREATE TABLE [...
分类:
数据库 时间:
2015-04-04 10:30:02
阅读次数:
234
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我.....
分类:
数据库 时间:
2015-03-31 12:30:51
阅读次数:
130
hql是这样的:
String vrsql = "From VehicleRelevance as vr left join fetch vr.partRelevance as pr where vr.vehicle_id=1 and pr.part_id=2";
但是pr.part_id是作为partRevelance标的外键 所以必须这样配置://这个字段作为外键多对一可以省略 但是作为...
分类:
Web程序 时间:
2015-03-30 18:54:47
阅读次数:
135