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

📄 metadata.jdo

📁 XDoclet 使自动生成部署描述符更为便利。XDoclet 是一个代码生成实用程序
💻 JDO
字号:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 1.0//EN" "http://java.sun.com/dtd/jdo_1_0.dtd"><jdo>  <package name="test.jdo">     <class name="MapKey"            identity-type="datastore"            objectid-class="java.lang.Long"            requires-extent="false"     >         <field name="owner"                embedded="true"        >         </field>     </class>     <class name="MapValue"            identity-type="datastore"            requires-extent="true"     >         <field name="owner"                embedded="true"        >         </field>        <field name="tjdoOwner"         >           <extension vendor-name="triactive" key="map-field" value="superMap"/>        </field>     </class>     <class name="Sub"            identity-type="datastore"            persistence-capable-superclass="test.jdo.Super"     >         <field name="subInt"                null-value="default"               embedded="true"        >         </field>        <field name="subString"         >         </field>        <field name="subList"                default-fetch-group="true"        >           <collection                      element-type="test.jdo.SubChild"          >           </collection>        </field>        <field name="subMap"         >           <map               key-type="test.jdo.MapKey"               embedded-key="true"               value-type="test.jdo.MapValue"               embedded-value="true"          >           </map>        </field>        <field name="subChildren"                default-fetch-group="false"        >           <array                 embedded-element="false"          >           </array>        </field>     </class>     <class name="Super"            identity-type="datastore"     >        <extension vendor-name="test"                  key="class-key1"                  value="class-value1">       </extension>       <extension vendor-name="test"                  key="class-key2"                  value="class-value2">        <extension vendor-name="test" key="class-nested-key" value="class-value3">       </extension>        <field name="superInt"                null-value="exception"               default-fetch-group="true"        >           <extension vendor-name="test"                     key="field-key1"                     value="field-value1">          </extension>          <extension vendor-name="test"                     key="field-key2"                     value="field-value2">           <extension vendor-name="test" key="field-nested-key" value="field-value3">          </extension>        </field>        <field name="superString"                default-fetch-group="true"        >           <extension vendor-name="triactive" key="length" value="200"/>        </field>        <field name="superBigDecimal"                default-fetch-group="true"        >           <extension vendor-name="triactive" key="length" value="15"/>          <extension vendor-name="triactive" key="precision" value="15"/>          <extension vendor-name="triactive" key="scale" value="5"/>        </field>        <field name="superList"                default-fetch-group="true"        >           <collection                      element-type="test.jdo.SuperChild"                      embedded-element="false"          >             <extension vendor-name="test"                       key="collection-key1"                       value="collection-value1">            </extension>            <extension vendor-name="test"                       key="collection-key2"                       value="collection-value2">             <extension vendor-name="test" key="collection-nested-key" value="collection-value3">            </extension>            <extension vendor-name="triactive" key="owner-field" value="tjdoOwner"/>          </collection>        </field>        <field name="superMap"                default-fetch-group="true"        >           <map               key-type="test.jdo.MapKey"               embedded-key="true"               value-type="test.jdo.MapValue"               embedded-value="false"          >             <extension vendor-name="test"                       key="map-key1"                       value="map-value1">            </extension>            <extension vendor-name="test"                       key="map-key2"                       value="map-value2">             <extension vendor-name="test" key="map-nested-key" value="map-value3">            </extension>             <extension vendor-name="triactive" key="owner-field" value="tjdoOwner"/>             <extension vendor-name="triactive" key="key-field" value="tjdoKey"/>          </map>        </field>        <field name="superChildren"                default-fetch-group="true"               embedded="false"        >           <array                 embedded-element="true"          >             <extension vendor-name="test"                       key="array-key1"                       value="array-value1">            </extension>            <extension vendor-name="test"                       key="array-key2"                       value="array-value2">             <extension vendor-name="test" key="array-nested-key" value="array-value3">            </extension>          </array>        </field>        <field name="StringList"                default-fetch-group="true"        >           <collection                      element-type="java.lang.String"                      embedded-element="true"          >             <extension vendor-name="triactive" key="owner-field" value="tjdoOwner"/>            <extension vendor-name="triactive" key="length" value="256"/>          </collection>        </field>        <field name="lengthMap"                default-fetch-group="true"        >           <map               key-type="java.lang.String"               embedded-key="true"               value-type="java.math.BigDecimal"               embedded-value="true"          >              <extension vendor-name="triactive" key="owner-field" value="tjdoOwner"/>             <extension vendor-name="triactive" key="key-field" value="tjdoKey"/>             <extension vendor-name="triactive" key="key-length" value="30"/>             <extension vendor-name="triactive" key="value-precision" value="18"/>             <extension vendor-name="triactive" key="value-scale" value="6"/>          </map>        </field>     </class>     <class name="SubChild"            identity-type="datastore"            persistence-capable-superclass="test.jdo.SuperChild"     >         <field name="subParents"                default-fetch-group="true"        >         </field>        <field name="friends"         >         </field>     </class>     <class name="SuperChild"            identity-type="datastore"            requires-extent="true"     >         <field name="superParent"                default-fetch-group="true"               embedded="false"        >         </field>        <field name="tjdoOwner"         >           <extension vendor-name="triactive" key="collection-field" value="superList"/>          <extension vendor-name="triactive" key="map-field" value="superMap"/>        </field>     </class>  </package>   <!--   To use additional vendor extensions, create a vendor-extensions.xml file that   contains the additional extensions (in extension tags) and place it in your   projects merge dir.    --></jdo>

⌨️ 快捷键说明

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