框架 day33 Hibernate,组件映射,继承映射,抓取(检索)策略-优化,检索方式总结...
分类:
Web程序 时间:
2016-05-22 06:21:36
阅读次数:
279
《Hibernate学习笔记八》:组件映射前面介绍了一对一的单向、双向外键关联,例如,学生证和学生是一个一对一的关系。这篇博文主要是介绍下组件映射,即一个是另一个的一部分,例如,学生证的信息也可以作为学生信息的一部分,即在数据库中只存在学生一个表,而不是有学生和学生证两个表,并且这两个表中有一个一对一的关联关系。如下:有人或许会说,那我们就将学生和学生证的信息写在一个类中,则就不需要组件映射了,确实...
分类:
Web程序 时间:
2016-05-07 07:11:38
阅读次数:
163
对象关系: 一个对象是另外一个对象的一部分 数据库表: 一张表 比如一个学生有一个学生证, 学生证有很多信息. 一个wife属于一个husband: 1. wife.java: id去掉, 不需要主键, 因为是husband的一部分 2. husband.java: 加入@Embedded hibe ...
分类:
Web程序 时间:
2016-04-22 13:27:19
阅读次数:
160
假设我们需要保存学生student的信息,student中有一个address属性,我们知道像这种信息其值可能会有多个,就像一个人会有两个以上的手机号,这种情况在hibernate中应该这样配置: 新建一个Address类,我们假设每个学生最多能保存3个地址: public class Addres
分类:
Web程序 时间:
2016-03-02 19:57:27
阅读次数:
208
组件映射,一个类是另外一个类的一部分,比如学生证类是学生类的一部分,在表里的关系,学生证信息的学生表信息的一部分,此时就需要用组件映射,本例中,wife是husband的一部分。Wife类:package com.oracle.hibernate;/** * wife是husband的一部分 * w...
分类:
Web程序 时间:
2015-10-28 08:18:05
阅读次数:
252
Component映射在hibernate中Component映射采用标签即可Component是某个实体的逻辑组成部分,它与实体类的主要差别在于,它没有oidComponent在DDD中被称为值类采用Component的好处:实现对象模型的细粒度划分,复用率高,含义明确,层次分明对象模型与关系模型...
分类:
Web程序 时间:
2015-05-21 18:51:48
阅读次数:
146
一:例子
{CSDN:CODE:599957}
二:总结
组件映射的用法:
Wife组件作为Husband的一部分。
在Husband中嵌入wife
@Embedded
private Wife wife;
组件映射的优点:
实现了对象细粒度的划分,层次更加分明,复用率高。
分离出来的组件,也可以作为其他对象的组件,
这样就为复用提供了方便...
分类:
Web程序 时间:
2015-02-07 18:58:03
阅读次数:
164
一、普通组件映射配置 1、创建组件类,代码如下: package learn.hibernate.bean; /** * 组件类 */
public class Phones { private String companyPhone; private String homePhone; priva...
分类:
Web程序 时间:
2015-02-02 21:25:15
阅读次数:
232
上一节,我们主要说的是Wrapper容器,这一节我们说Context容器。
再重申一遍,一个Context容器可以包含多个Wrapper容器;
一个Wrapper容器就表示一个独立的servlet。
Context应用程序
这里我们得提出一个新的组件----映射器,它帮助servlet容器---在这一节汇总就是Context实例选择一个子容器(这里就是Wrapper实例)来处理某个指定的请...
分类:
其他好文 时间:
2014-10-18 17:03:57
阅读次数:
220
如果将Struts2的filter-mapping配置成 struts2 /* 的话,struts2将可以处理无后缀的action请求,如/demo/hello.action 和/demo/hello 是同样的效果。这样有时会出现一些问题,将有一些组件映射为无后缀的请求拦截了,...
分类:
其他好文 时间:
2014-08-16 17:02:10
阅读次数:
220