RSS

导航







快速搜索

高级搜索 »

注意:此页面是NHibernate 1.0.1 中文文档的一部分。

<component>元素把子对象的一些元素与父类对应的表的一些字段映射起来。 然后组件可以声明它们自己的属性、组件或者集合。参见后面的“Components”一章。

<component
	name="propertyName"(1)
	class="ClassName"(2)
	insert="true|false"(3)
	update="true|false"(4)
	access="field|property|ClassName"(5)
>
	<parent ... />
	<property ... />
	<many-to-one ... />
	...
<component/>

(1) name: 属性名

(2) class (可选 - 默认为通过反射得到的属性类型): 组件(子)类的名字。

(3) insert: 被映射的字段是否出现在SQL的INSERT语句中?

(4) update: 被映射的字段是否出现在SQL的UPDATE语句中?

(5) access (可选 - 默认是 property): NHibernate用来访问属性的策略。

其property子标签为子类的一些属性和表字段建立映射。

<component>元素允许加入一个 <parent>子元素,在组件类内部就可以有一个指向其容器的实体的反向引用。

顶部
.NET 藏经阁 | | 版权所有 ©2008 entlib.net.cn