亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hibernate-mapping-2.0.dtd

?? struts+spring 源碼 希望能給大家帶來幫助
?? DTD
?? 第 1 頁 / 共 2 頁
字號:
<!-- Hibernate Mapping DTD.

<!DOCTYPE hibernate-mapping PUBLIC 
	"-//Hibernate/Hibernate Mapping DTD 2.0//EN"
	"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">

An instance of this XML document may contain mappings for an arbitrary 
number of classes. The class mappings may contain associations to classes
mapped in the same document or in another document. No class may be 
mapped more than once. Each document may also contain definitions of an
arbitrary number of queries, and import declarations of arbitrary classes. 

-->

<!-- The document root. -->

<!ELEMENT hibernate-mapping (meta*, import*, (class|subclass|joined-subclass)*, query*, sql-query*)>
  <!ATTLIST hibernate-mapping schema CDATA #IMPLIED>                            <!-- default: none -->
  <!ATTLIST hibernate-mapping default-cascade (none|save-update|all) "none">
  <!ATTLIST hibernate-mapping default-access CDATA "property">
  <!ATTLIST hibernate-mapping auto-import (true|false) "true">
  <!ATTLIST hibernate-mapping package CDATA #IMPLIED>                           <!-- default: none -->
  
<!-- An explicit query language "import" -->

<!ELEMENT import EMPTY>
  <!ATTLIST import class CDATA #REQUIRED>
  <!ATTLIST import rename CDATA #IMPLIED>  <!-- default: unqualified class name -->

<!-- Root of an entity class hierarchy. Entities have their own tables. -->

<!ELEMENT class ( 
  meta*,
  (cache|jcs-cache)?,
  (id|composite-id),
  discriminator?,
  (version|timestamp)?,
  (property|many-to-one|one-to-one|component|dynamic-component|any|map|set|list|bag|idbag|array|primitive-array)*, 
  ((subclass*)|(joined-subclass*))
)>
  <!ATTLIST class name CDATA #REQUIRED>
  <!ATTLIST class table CDATA #IMPLIED>                        <!-- default: unqualified classname -->
  <!ATTLIST class schema CDATA #IMPLIED>                       <!-- default: none -->
  <!ATTLIST class proxy CDATA #IMPLIED>                        <!-- default: no proxy interface -->
  <!ATTLIST class discriminator-value CDATA #IMPLIED>          <!-- default: unqualified class name | none -->
  <!ATTLIST class mutable (true|false) "true">
  <!ATTLIST class polymorphism (implicit|explicit) "implicit">
  <!ATTLIST class where CDATA #IMPLIED>                        <!-- default: none -->
  <!ATTLIST class persister CDATA #IMPLIED>
  <!ATTLIST class dynamic-update (true|false) "false">
  <!ATTLIST class dynamic-insert (true|false) "false">
  <!ATTLIST class batch-size CDATA "1">
  <!ATTLIST class select-before-update (true|false) "false">
  <!ATTLIST class optimistic-lock (none|version|dirty|all) "version">
  <!ATTLIST class lazy (true|false) #IMPLIED>
  <!ATTLIST class check CDATA #IMPLIED>                        <!-- default: none -->

<!-- Declares the id type, column and generation algorithm for an entity class.
If a name attribut is given, the id is exposed to the application through the 
named property of the class. If not, the id is only exposed to the application 
via Session.getIdentifier() -->

<!ELEMENT id (meta*, column*, generator)>
  <!ATTLIST id name CDATA #IMPLIED>
  <!ATTLIST id access CDATA #IMPLIED>
  <!ATTLIST id column CDATA #IMPLIED>
  <!ATTLIST id type CDATA #IMPLIED>
  <!ATTLIST id length CDATA #IMPLIED>
  <!ATTLIST id unsaved-value CDATA "null">          <!-- any|none|null|0|-1|... -->

<!-- A composite key may be modelled by a java class with a property for each 
key column. The class must implement java.io.Serializable and reimplement equals() 
and hashCode(). -->

<!ELEMENT composite-id ( meta*, (key-property|key-many-to-one)+ )>
  <!ATTLIST composite-id class CDATA #IMPLIED>
  <!ATTLIST composite-id name CDATA #IMPLIED>
  <!ATTLIST composite-id access CDATA #IMPLIED>
  <!ATTLIST composite-id unsaved-value (any|none) "none"> 

<!-- Polymorphic data requires a column holding a class discriminator value. This
value is not directly exposed to the application. -->

<!ELEMENT discriminator (column?)>
  <!ATTLIST discriminator column CDATA #IMPLIED>   <!-- default: "class"|none -->
  <!ATTLIST discriminator type CDATA "string">
  <!ATTLIST discriminator not-null (true|false) "true">
  <!ATTLIST discriminator length CDATA #IMPLIED>
  <!ATTLIST discriminator force (true|false) "false">
  <!ATTLIST discriminator insert (true|false) "true">
  
<!-- Versioned data requires a column holding a version number. This is exposed to the
application through a property of the Java class. -->

<!ELEMENT version (meta*)>
  <!ATTLIST version name CDATA #REQUIRED>
  <!ATTLIST version access CDATA #IMPLIED>
  <!ATTLIST version column CDATA #IMPLIED>
  <!ATTLIST version type CDATA "integer">
  <!ATTLIST version unsaved-value (null|negative|undefined) "undefined">

<!ELEMENT timestamp (meta*)>
  <!ATTLIST timestamp name CDATA #REQUIRED>
  <!ATTLIST timestamp column CDATA #IMPLIED>
  <!ATTLIST timestamp access CDATA #IMPLIED>
  <!ATTLIST timestamp unsaved-value (null|undefined) "null">

<!-- Subclass declarations are nested beneath the root class declaration to achieve
polymorphic persistence. -->

<!ELEMENT subclass ( 
	meta*,
	(property|many-to-one|one-to-one|component|dynamic-component|any|map|set|list|bag|idbag|array|primitive-array)*, 
	subclass*
)>
  <!ATTLIST subclass name CDATA #REQUIRED>
  <!ATTLIST subclass proxy CDATA #IMPLIED>                <!-- default: no proxy interface -->
  <!ATTLIST subclass discriminator-value CDATA #IMPLIED>  <!-- default: unqualified class name | none -->
  <!ATTLIST subclass dynamic-update (true|false) "false">
  <!ATTLIST subclass dynamic-insert (true|false) "false">
  <!ATTLIST subclass select-before-update (true|false) "false">
  <!ATTLIST subclass extends CDATA #IMPLIED>              <!-- default: empty when a toplevel, otherwise the nearest class definition -->
  <!ATTLIST subclass lazy (true|false) #IMPLIED>
  <!ATTLIST subclass persister CDATA #IMPLIED>

<!-- Joined subclasses are used for the normalized table-per-subclass mapping strategy -->

<!ELEMENT joined-subclass ( 
	meta*,
	key,
	(property|many-to-one|one-to-one|component|dynamic-component|any|map|set|list|bag|idbag|array|primitive-array)*, 
	joined-subclass*
)>
  <!ATTLIST joined-subclass name CDATA #REQUIRED>
  <!ATTLIST joined-subclass proxy CDATA #IMPLIED>         <!-- default: no proxy interface -->
  <!ATTLIST joined-subclass table CDATA #IMPLIED>         <!-- default: unqualified class name -->
  <!ATTLIST joined-subclass schema CDATA #IMPLIED>
  <!ATTLIST joined-subclass dynamic-update (true|false) "false">
  <!ATTLIST joined-subclass dynamic-insert (true|false) "false">
  <!ATTLIST joined-subclass select-before-update (true|false) "false">
  <!ATTLIST joined-subclass extends CDATA #IMPLIED>       <!-- default: empty when a toplevel, otherwise the nearest class definition -->
  <!ATTLIST joined-subclass lazy (true|false) #IMPLIED>
  <!ATTLIST joined-subclass persister CDATA #IMPLIED>
  <!ATTLIST joined-subclass check CDATA #IMPLIED>         <!-- default: none -->
  
<!-- Property of an entity class or component, component-element, composite-id, etc. 
JavaBeans style properties are mapped to table columns. -->

<!ELEMENT property (meta*,column*)>
  <!ATTLIST property name CDATA #REQUIRED>
  <!ATTLIST property access CDATA #IMPLIED>
  <!ATTLIST property type CDATA #IMPLIED>
  <!ATTLIST property column CDATA #IMPLIED>
  <!ATTLIST property length CDATA #IMPLIED>
  <!ATTLIST property not-null (true|false) "false">
  <!ATTLIST property unique (true|false) "false">
  <!ATTLIST property update (true|false) "true">   <!-- only supported for properties of a class (not component) -->
  <!ATTLIST property insert (true|false) "true">   <!-- only supported for properties of a class (not component) -->
  <!ATTLIST property formula CDATA #IMPLIED>       <!-- only supported for properties of a class (not component) -->
  <!ATTLIST property index CDATA #IMPLIED>         <!-- include the columns spanned by this property in an index -->

<!-- Declares an association between two entities (Or from a component, component element,
etc. to an entity). -->

<!ELEMENT many-to-one (meta*,column*)>
  <!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 column CDATA #IMPLIED>
  <!ATTLIST many-to-one not-null (true|false) "false">
  <!ATTLIST many-to-one unique (true|false) "false">
  <!ATTLIST many-to-one cascade (none|all|save-update|delete) #IMPLIED>    <!-- default: none -->
  <!ATTLIST many-to-one outer-join (true|false|auto) "auto">
  <!ATTLIST many-to-one update (true|false) "true">   <!-- only supported for many-to-one of a class (not component) -->
  <!ATTLIST many-to-one insert (true|false) "true">   <!-- only supported for many-to-one 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 index CDATA #IMPLIED>         <!-- include the columns spanned by this association in an index -->
    
<!-- Declares a one-to-one association between two entities (Or from a component, 
component element, etc. to an entity). -->

<!ELEMENT one-to-one (meta*)>
  <!ATTLIST one-to-one name CDATA #REQUIRED>
  <!ATTLIST one-to-one access CDATA #IMPLIED>
  <!ATTLIST one-to-one class CDATA #IMPLIED>
  <!ATTLIST one-to-one cascade (none|all|save-update|delete) #IMPLIED>     <!-- default: none -->
  <!ATTLIST one-to-one outer-join (true|false|auto) "auto">
  <!ATTLIST one-to-one constrained (true|false) "false">
  <!ATTLIST one-to-one foreign-key CDATA #IMPLIED>
  <!ATTLIST one-to-one property-ref CDATA #IMPLIED>

<!-- 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>

<!-- 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 column CDATA #IMPLIED>
  <!ATTLIST key-many-to-one foreign-key CDATA #IMPLIED>

<!-- An "any" association is a polymorphic association to any table with
the 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.CLASS -->
  <!ATTLIST any name CDATA #REQUIRED>
  <!ATTLIST any access CDATA #IMPLIED>
  <!ATTLIST any insert (true|false) "true">			<!-- only supported for many-to-one of a class (not component) -->
  <!ATTLIST any update (true|false) "true">			<!-- only supported for many-to-one of a class (not component) -->
  <!ATTLIST any cascade (none|save-update|all) "none">
  <!ATTLIST any index CDATA #IMPLIED>          <!-- include the columns spanned by this association in an index -->

<!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 entity
to the table of the entity class. JavaBeans style properties of the component are
mapped to columns of the table of the containing entity. A null component reference
is mapped to null values in all columns and vice versa. Components do not support
shared 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 update (true|false) "true">
  <!ATTLIST component insert (true|false) "true">

<!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 update (true|false) "true">
  <!ATTLIST dynamic-component insert (true|false) "true">

<!-- The parent element maps a property of the component class as a pointer back to
the 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*,
	(cache|jcs-cache)?,
	key, 
	(index|composite-index|index-many-to-many|index-many-to-any), 
	(element|one-to-many|many-to-many|composite-element|many-to-any)
)>
  <!ATTLIST map name CDATA #REQUIRED>
  <!ATTLIST map access CDATA #IMPLIED>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一级特黄在线播放| 亚洲另类在线视频| 亚洲少妇中出一区| 蜜桃av一区二区在线观看| 成人性生交大片免费看中文 | 亚洲国产日韩综合久久精品| 精品无人码麻豆乱码1区2区| 日本韩国欧美在线| 久久精品一区二区三区不卡牛牛| 天堂久久久久va久久久久| www.亚洲免费av| 久久蜜桃一区二区| 美女一区二区三区在线观看| 欧美日韩精品一区二区三区| 亚洲精品成a人| 麻豆91免费观看| 欧美精品乱人伦久久久久久| 亚洲综合偷拍欧美一区色| 成人高清视频免费观看| 久久久久九九视频| 黄色成人免费在线| 欧美岛国在线观看| 久久黄色级2电影| 91麻豆精品国产| 日韩激情中文字幕| 4438亚洲最大| 日本欧美在线观看| 欧美一区二区大片| 麻豆一区二区在线| 久久伊人蜜桃av一区二区| 麻豆精品一区二区三区| 精品黑人一区二区三区久久 | 亚洲精品视频在线观看网站| av午夜一区麻豆| 亚洲精品成人精品456| 在线视频一区二区三| 亚洲综合激情另类小说区| 欧美三级三级三级| 天堂va蜜桃一区二区三区漫画版 | 国产无遮挡一区二区三区毛片日本| 男男成人高潮片免费网站| 欧美v日韩v国产v| 国产一区二区三区香蕉| 中文成人av在线| 91国产精品成人| 婷婷开心激情综合| 精品美女被调教视频大全网站| 国产在线不卡视频| 国产精品色哟哟网站| 91麻豆自制传媒国产之光| 亚洲成a人片在线不卡一二三区| 欧美一区国产二区| 国产乱子伦视频一区二区三区| 国产精品久久久久久久久久免费看| 色香蕉成人二区免费| 日韩精品久久久久久| 精品国产精品一区二区夜夜嗨| 成人免费的视频| 亚洲福利电影网| 久久精品欧美一区二区三区麻豆| 91影院在线免费观看| 免费成人在线观看| 亚洲欧美综合在线精品| 欧美精品电影在线播放| 国产91精品一区二区| 午夜视黄欧洲亚洲| 国产欧美日韩在线| 欧美日韩国产一级| 国产91色综合久久免费分享| 亚洲bt欧美bt精品| 中文无字幕一区二区三区| 欧美性一二三区| 成人激情av网| 蜜臀99久久精品久久久久久软件 | 91官网在线免费观看| 免费高清在线视频一区·| 国产精品视频第一区| 91精品国产福利| 国产69精品久久久久777| 婷婷中文字幕一区三区| 成人欧美一区二区三区在线播放| 欧美一区二区三区视频免费 | 精品久久久久久无| 欧美视频你懂的| eeuss鲁片一区二区三区 | 丝袜亚洲另类欧美| 国产精品国产自产拍高清av王其| 精品久久一区二区三区| 精品视频一区二区三区免费| 99精品视频免费在线观看| 国产成人综合网| 蜜臀av性久久久久蜜臀aⅴ | 欧美一区二区三区免费在线看| 99热在这里有精品免费| 国产一区二区三区电影在线观看| 视频在线观看一区二区三区| 亚洲精品老司机| 亚洲三级在线免费观看| 国产精品丝袜一区| 国产亲近乱来精品视频| 精品播放一区二区| 欧美tickling挠脚心丨vk| 7777女厕盗摄久久久| 欧美老女人在线| 91麻豆国产香蕉久久精品| av激情亚洲男人天堂| 成人福利视频网站| 成人小视频免费观看| 成人午夜精品一区二区三区| 国产99久久久精品| 岛国一区二区在线观看| 不卡的av中国片| 成人免费三级在线| 不卡视频免费播放| www.欧美日韩| 91麻豆文化传媒在线观看| 91久久国产最好的精华液| 欧美中文字幕一区二区三区亚洲| 色婷婷久久一区二区三区麻豆| 色欧美88888久久久久久影院| 91同城在线观看| 在线观看视频91| 91麻豆精品国产综合久久久久久| 91精品免费在线| 欧美mv日韩mv国产| 国产喷白浆一区二区三区| 综合久久久久久| 亚洲曰韩产成在线| 蜜桃av一区二区三区电影| 国产一区二区中文字幕| 波多野结衣一区二区三区 | 97精品超碰一区二区三区| 日本乱人伦一区| 欧美妇女性影城| 欧美极品aⅴ影院| 亚洲欧美乱综合| 奇米影视在线99精品| 国产精品一区三区| 欧美在线免费观看亚洲| 91精品国产一区二区| 欧美国产精品v| 亚洲国产aⅴ成人精品无吗| 久久99精品一区二区三区三区| 成人av在线播放网站| 欧美精品在线视频| 久久精品视频在线免费观看| 亚洲免费观看高清在线观看| 强制捆绑调教一区二区| 不卡一卡二卡三乱码免费网站| 欧美性大战久久| 国产欧美视频在线观看| 亚洲bdsm女犯bdsm网站| 国产福利精品一区| 欧美高清一级片在线| 国产欧美一二三区| 蜜臀久久99精品久久久久宅男| av在线不卡网| 精品国产一区二区亚洲人成毛片| 中文字幕在线观看一区二区| 秋霞成人午夜伦在线观看| 91视频xxxx| 久久精品在线免费观看| 日韩国产精品91| 一本到不卡免费一区二区| 国产丝袜美腿一区二区三区| 日韩精品成人一区二区在线| 99久久久精品| 久久只精品国产| 日韩中文字幕一区二区三区| 成人免费精品视频| 久久久午夜精品理论片中文字幕| 亚洲第一福利视频在线| 成人美女视频在线看| 久久久亚洲高清| 精品综合免费视频观看| 在线不卡一区二区| 亚洲一线二线三线视频| 99热99精品| 国产精品免费久久| 国产麻豆精品在线观看| 日韩精品一区二区三区在线 | 国产一区二区三区免费在线观看| 欧美日韩午夜精品| 亚洲综合色丁香婷婷六月图片| 成人免费福利片| 久久久久久久综合狠狠综合| 日韩精品亚洲一区二区三区免费| 欧美午夜精品电影| 亚洲愉拍自拍另类高清精品| 91精品福利在线| 一区二区在线看| 色狠狠av一区二区三区| 亚洲日穴在线视频| 91国内精品野花午夜精品| 亚洲激情第一区| 欧美日韩精品欧美日韩精品一| 亚洲国产乱码最新视频| 在线免费观看日韩欧美| 亚洲chinese男男1069| 欧美精品1区2区3区|