⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hibernate-mapping-3.0.dtd

📁 为公司做的质量考核接口源码,用spring,hibernate,XML实现,对XML接口编程很有帮助
💻 DTD
📖 第 1 页 / 共 3 页
字号:
<!-- Declares the type of the containing property (overrides an eventually existing typeattribute of the property). May contain param elements to customize a ParametrizableType. --><!ELEMENT type (param*)>	<!ATTLIST type name CDATA #REQUIRED>	<!-- Declares an association between two entities (Or from a component, component element,etc. to an entity). --><!ELEMENT many-to-one (meta*,(column|formula)*)>	<!ATTLIST many-to-one name CDATA #REQUIRED>	<!ATTLIST many-to-one access CDATA #IMPLIED>	<!ATTLIST many-to-one class CDATA #IMPLIED>	<!ATTLIST many-to-one entity-name CDATA #IMPLIED>	<!ATTLIST many-to-one column CDATA #IMPLIED>	<!ATTLIST many-to-one not-null (true|false) #IMPLIED>	<!ATTLIST many-to-one unique (true|false) "false">	<!ATTLIST many-to-one unique-key CDATA #IMPLIED>	<!ATTLIST many-to-one index CDATA #IMPLIED>	<!ATTLIST many-to-one cascade CDATA #IMPLIED>	<!ATTLIST many-to-one outer-join (true|false|auto) #IMPLIED>	<!ATTLIST many-to-one fetch (join|select) #IMPLIED>	<!ATTLIST many-to-one update (true|false) "true">	<!ATTLIST many-to-one insert (true|false) "true">	<!ATTLIST many-to-one optimistic-lock (true|false) "true">	<!-- only supported for properties of a class (not component) -->	<!ATTLIST many-to-one foreign-key CDATA #IMPLIED>	<!ATTLIST many-to-one property-ref CDATA #IMPLIED>	<!ATTLIST many-to-one formula CDATA #IMPLIED>	<!ATTLIST many-to-one lazy (true|false|proxy) #IMPLIED>	<!ATTLIST many-to-one not-found (exception|ignore) "exception">	<!ATTLIST many-to-one node CDATA #IMPLIED>	<!ATTLIST many-to-one embed-xml (true|false) "true">	<!-- Declares a one-to-one association between two entities (Or from a component, component element, etc. to an entity). --><!ELEMENT one-to-one (meta*|formula*)>	<!ATTLIST one-to-one name CDATA #REQUIRED>	<!ATTLIST one-to-one formula CDATA #IMPLIED>	<!ATTLIST one-to-one access CDATA #IMPLIED>	<!ATTLIST one-to-one class CDATA #IMPLIED>	<!ATTLIST one-to-one entity-name CDATA #IMPLIED>	<!ATTLIST one-to-one cascade CDATA #IMPLIED>	<!ATTLIST one-to-one outer-join (true|false|auto) #IMPLIED>	<!ATTLIST one-to-one fetch (join|select) #IMPLIED>	<!ATTLIST one-to-one constrained (true|false) "false">	<!ATTLIST one-to-one foreign-key CDATA #IMPLIED>	<!ATTLIST one-to-one property-ref CDATA #IMPLIED>	<!ATTLIST one-to-one lazy (true|false|proxy) #IMPLIED>	<!ATTLIST one-to-one node CDATA #IMPLIED>	<!ATTLIST one-to-one embed-xml (true|false) "true">	<!-- A property embedded in a composite identifier or map index (always not-null). --><!ELEMENT key-property (meta*,column*)>	<!ATTLIST key-property name CDATA #REQUIRED>	<!ATTLIST key-property access CDATA #IMPLIED>	<!ATTLIST key-property type CDATA #IMPLIED>	<!ATTLIST key-property column CDATA #IMPLIED>	<!ATTLIST key-property length CDATA #IMPLIED>	<!ATTLIST key-property node CDATA #IMPLIED><!-- A many-to-one association embedded in a composite identifier or map index (always not-null, never cascade). --><!ELEMENT key-many-to-one (meta*,column*)>	<!ATTLIST key-many-to-one name CDATA #REQUIRED>	<!ATTLIST key-many-to-one access CDATA #IMPLIED>	<!ATTLIST key-many-to-one class CDATA #IMPLIED>	<!ATTLIST key-many-to-one entity-name CDATA #IMPLIED>	<!ATTLIST key-many-to-one column CDATA #IMPLIED>	<!ATTLIST key-many-to-one foreign-key CDATA #IMPLIED>	<!ATTLIST key-many-to-one lazy (false|proxy) #IMPLIED><!-- An "any" association is a polymorphic association to any table withthe given identifier type. The first listed column is a VARCHAR column holding the name of the class (for that row). --><!ELEMENT any (meta*,meta-value*,column,column+)>	<!ATTLIST any id-type CDATA #REQUIRED>	<!ATTLIST any meta-type CDATA #IMPLIED>			 	<!--- default: Hibernate.STRING -->	<!ATTLIST any name CDATA #REQUIRED>	<!ATTLIST any access CDATA #IMPLIED>	<!ATTLIST any insert (true|false) "true">	<!ATTLIST any update (true|false) "true">	<!ATTLIST any cascade CDATA #IMPLIED>	<!ATTLIST any index CDATA #IMPLIED>					<!-- include the columns spanned by this association in an index -->	<!ATTLIST any optimistic-lock (true|false) "true">	<!-- only supported for properties of a class (not component) -->	<!ATTLIST any lazy (true|false) "false">	<!ATTLIST any node CDATA #IMPLIED>	<!ELEMENT meta-value EMPTY>	<!ATTLIST meta-value value CDATA #REQUIRED>	<!ATTLIST meta-value class CDATA #REQUIRED><!-- A component is a user-defined class, persisted along with its containing entityto the table of the entity class. JavaBeans style properties of the component aremapped to columns of the table of the containing entity. A null component referenceis mapped to null values in all columns and vice versa. Components do not supportshared reference semantics. --><!ELEMENT component (	meta*,	parent?,	(property|many-to-one|one-to-one|component|dynamic-component|any|map|set|list|bag|array|primitive-array)*)>	<!ATTLIST component class CDATA #IMPLIED>	<!ATTLIST component name CDATA #REQUIRED>	<!ATTLIST component access CDATA #IMPLIED>	<!ATTLIST component unique (true|false) "false">	<!ATTLIST component update (true|false) "true">	<!ATTLIST component insert (true|false) "true">	<!ATTLIST component lazy (true|false) "false">	<!ATTLIST component optimistic-lock (true|false) "true">	<!ATTLIST component node CDATA #IMPLIED>	<!-- A dynamic-component maps columns of the database entity to a java.util.Map at the Java level --><!ELEMENT dynamic-component (	(property|many-to-one|one-to-one|component|dynamic-component|any|map|set|list|bag|array|primitive-array)*)>	<!ATTLIST dynamic-component name CDATA #REQUIRED>	<!ATTLIST dynamic-component access CDATA #IMPLIED>	<!ATTLIST dynamic-component unique (true|false) "false">	<!ATTLIST dynamic-component update (true|false) "true">	<!ATTLIST dynamic-component insert (true|false) "true">	<!ATTLIST dynamic-component optimistic-lock (true|false) "true">	<!ATTLIST dynamic-component node CDATA #IMPLIED><!-- properties declares that the contained properties form an alternate key. The nameattribute allows an alternate key to be used as the target of a property-ref. --><!ELEMENT properties (	(property|many-to-one|component|dynamic-component)*)>	<!ATTLIST properties name CDATA #REQUIRED>	<!ATTLIST properties unique (true|false) "false">	<!ATTLIST properties insert (true|false) "true">	<!ATTLIST properties update (true|false) "true">	<!ATTLIST properties optimistic-lock (true|false) "true">	<!ATTLIST properties node CDATA #IMPLIED>	<!-- The parent element maps a property of the component class as a pointer back tothe owning entity. --><!ELEMENT parent EMPTY>	<!ATTLIST parent name CDATA #REQUIRED><!-- Collection declarations nested inside a class declaration indicate a foreign key relationship from the collection table to the enclosing class. --><!ELEMENT map (	meta*,	subselect?,	cache?,	synchronize*,	comment?,	key, 	(map-key|composite-map-key|map-key-many-to-many|index|composite-index|index-many-to-many|index-many-to-any), 	(element|one-to-many|many-to-many|composite-element|many-to-any),	loader?,sql-insert?,sql-update?,sql-delete?,sql-delete-all?,	filter*)>	<!ATTLIST map name CDATA #REQUIRED>	<!ATTLIST map access CDATA #IMPLIED>	<!ATTLIST map table CDATA #IMPLIED>																<!-- default: name -->	<!ATTLIST map schema CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST map subselect CDATA #IMPLIED>	<!ATTLIST map catalog CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST map lazy (true|false) #IMPLIED>	<!ATTLIST map inverse (true|false) "false">	<!ATTLIST map sort CDATA "unsorted">														 	<!-- unsorted|natural|"comparator class", default: unsorted -->	<!ATTLIST map cascade CDATA #IMPLIED>	<!ATTLIST map order-by CDATA #IMPLIED>													 		<!-- default: none -->	<!ATTLIST map where CDATA #IMPLIED>																<!-- default: none -->	<!ATTLIST map batch-size CDATA #IMPLIED>	<!ATTLIST map outer-join (true|false|auto) #IMPLIED>	<!ATTLIST map fetch (join|select|subselect) #IMPLIED>	<!ATTLIST map check CDATA #IMPLIED>																<!-- default: none -->		<!ATTLIST map persister CDATA #IMPLIED>															<!ATTLIST map collection-type CDATA #IMPLIED>		<!ATTLIST map optimistic-lock (true|false) "true">		<!-- only supported for properties of a class (not component) -->	<!ATTLIST map node CDATA #IMPLIED>	<!ATTLIST map embed-xml (true|false) "true">	<!ELEMENT set (	meta*,	subselect?,	cache?,	synchronize*,	comment?,	key, 	(element|one-to-many|many-to-many|composite-element|many-to-any),	loader?,sql-insert?,sql-update?,sql-delete?,sql-delete-all?,	filter*)>	<!ATTLIST set name CDATA #REQUIRED>	<!ATTLIST set access CDATA #IMPLIED>	<!ATTLIST set table CDATA #IMPLIED>																<!-- default: name -->	<!ATTLIST set schema CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST set catalog CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST set subselect CDATA #IMPLIED>	<!ATTLIST set lazy (true|false) #IMPLIED>	<!ATTLIST set sort CDATA "unsorted">														 	<!-- unsorted|natural|"comparator class" -->	<!ATTLIST set inverse (true|false) "false">	<!ATTLIST set cascade CDATA #IMPLIED>	<!ATTLIST set order-by CDATA #IMPLIED>													 		<!-- default: none -->	<!ATTLIST set where CDATA #IMPLIED>																<!-- default: none -->	<!ATTLIST set batch-size CDATA #IMPLIED>	<!ATTLIST set outer-join (true|false|auto) #IMPLIED>	<!ATTLIST set fetch (join|select|subselect) #IMPLIED>	<!ATTLIST set persister CDATA #IMPLIED>		<!ATTLIST set collection-type CDATA #IMPLIED>															<!ATTLIST set check CDATA #IMPLIED>																<!-- default: none -->	<!ATTLIST set optimistic-lock (true|false) "true">		<!-- only supported for properties of a class (not component) -->	<!ATTLIST set node CDATA #IMPLIED>	<!ATTLIST set embed-xml (true|false) "true"><!ELEMENT bag (	meta*,	subselect?,	cache?,	synchronize*,	comment?,	key, 	(element|one-to-many|many-to-many|composite-element|many-to-any),	loader?,sql-insert?,sql-update?,sql-delete?,sql-delete-all?,	filter*)>	<!ATTLIST bag name CDATA #REQUIRED>	<!ATTLIST bag access CDATA #IMPLIED>	<!ATTLIST bag table CDATA #IMPLIED>																<!-- default: name -->	<!ATTLIST bag schema CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST bag catalog CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST bag subselect CDATA #IMPLIED>	<!ATTLIST bag lazy (true|false) #IMPLIED>	<!ATTLIST bag inverse (true|false) "false">	<!ATTLIST bag cascade CDATA #IMPLIED>	<!ATTLIST bag order-by CDATA #IMPLIED>													 		<!-- default: none -->	<!ATTLIST bag where CDATA #IMPLIED>																<!-- default: none -->	<!ATTLIST bag batch-size CDATA #IMPLIED>	<!ATTLIST bag outer-join (true|false|auto) #IMPLIED>	<!ATTLIST bag fetch (join|select|subselect) #IMPLIED>	<!ATTLIST bag persister CDATA #IMPLIED>																<!ATTLIST bag collection-type CDATA #IMPLIED>		<!ATTLIST bag check CDATA #IMPLIED>																<!-- default: none -->	<!ATTLIST bag optimistic-lock (true|false) "true">		<!-- only supported for properties of a class (not component) -->	<!ATTLIST bag node CDATA #IMPLIED>	<!ATTLIST bag embed-xml (true|false) "true"><!ELEMENT idbag (	meta*,	subselect?,	cache?,	synchronize*,	comment?,	collection-id,	key, 	(element|many-to-many|composite-element|many-to-any),	loader?,sql-insert?,sql-update?,sql-delete?,sql-delete-all?,	filter*)>	<!ATTLIST idbag name CDATA #REQUIRED>	<!ATTLIST idbag access CDATA #IMPLIED>	<!ATTLIST idbag table CDATA #IMPLIED>															<!-- default: name -->	<!ATTLIST idbag schema CDATA #IMPLIED>														 	<!-- default: none -->	<!ATTLIST idbag catalog CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST idbag subselect CDATA #IMPLIED>	<!ATTLIST idbag lazy (true|false) #IMPLIED>	<!ATTLIST idbag cascade CDATA #IMPLIED>	<!ATTLIST idbag order-by CDATA #IMPLIED>													 	<!-- default: none -->	<!ATTLIST idbag where CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST idbag batch-size CDATA #IMPLIED>	<!ATTLIST idbag outer-join (true|false|auto) #IMPLIED>	<!ATTLIST idbag fetch (join|select|subselect) #IMPLIED>	<!ATTLIST idbag persister CDATA #IMPLIED>																<!ATTLIST idbag collection-type CDATA #IMPLIED>	<!ATTLIST idbag check CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST idbag optimistic-lock (true|false) "true">	<!-- only supported for properties of a class (not component) -->	<!ATTLIST idbag node CDATA #IMPLIED>	<!ATTLIST idbag embed-xml (true|false) "true"><!ELEMENT list (	meta*,	subselect?,	cache?,	synchronize*,	comment?,	key, 	(index|list-index), 	(element|one-to-many|many-to-many|composite-element|many-to-any),	loader?,sql-insert?,sql-update?,sql-delete?,sql-delete-all?,	filter*)>	<!ATTLIST list name CDATA #REQUIRED>	<!ATTLIST list access CDATA #IMPLIED>	<!ATTLIST list table CDATA #IMPLIED>														 	<!-- default: name -->	<!ATTLIST list schema CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST list catalog CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST list subselect CDATA #IMPLIED>	<!ATTLIST list lazy (true|false) #IMPLIED>	<!ATTLIST list inverse (true|false) "false">	<!ATTLIST list cascade CDATA #IMPLIED>	<!ATTLIST list where CDATA #IMPLIED>														 	<!-- default: none -->	<!ATTLIST list batch-size CDATA #IMPLIED>	<!ATTLIST list outer-join (true|false|auto) #IMPLIED>	<!ATTLIST list fetch (join|select|subselect) #IMPLIED>	<!ATTLIST list persister CDATA #IMPLIED>																	<!ATTLIST list collection-type CDATA #IMPLIED>	<!ATTLIST list check CDATA #IMPLIED>															<!-- default: none -->	<!ATTLIST list optimistic-lock (true|false) "true">		<!-- only supported for properties of a class (not component) -->	<!ATTLIST list node CDATA #IMPLIED>	<!ATTLIST list embed-xml (true|false) "true"><!ELEMENT array (	meta*,	subselect?,	cache?,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -