<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 9.1\. 三種策略 Hibernate支持三種基本的繼承映射策略: * 每個類分層結構一張表(table per class hierarchy) * 每個子類一張表(table per subclass) * 每個具體類一張表(table per concrete class) 此外,Hibernate還支持第四種稍有不同的多態映射策略: * 隱式多態(implicit polymorphism) 對于同一個繼承層次內的不同分支,可以采用不同的映射策略,然后用隱式多 態來完成跨越整個層次的多態。但是在同一個`&lt;class&gt;`根元素 下,Hibernate不支持混合了元素`&lt;subclass&gt;`、 `&lt;joined-subclass&gt;`和`&lt;union-subclass&gt;` 的映射。在同一個`&lt;class&gt;`元素下,可以混合使用 “每個類分層結構一張表”(table per hierarchy) 和“每個子類一張表”(table per subclass) 這兩種映射策略,這是通過結合元素`&lt;subclass&gt;`和 `&lt;join&gt;`來實現的(見后)。 在多個映射文件中,可以直接在`hibernate-mapping`根下定義`subclass`,`union-subclass`和`joined-subclass`。也就是說,你可以僅加入一個新的映射文件來擴展類層次。你必須在subclass的映射中指明`extends`屬性,給出一個之前定義的超類的名字。注意,在以前,這一功能對映射文件的順序有嚴格的要求,從Hibernate 3開始,使用extends關鍵字的時侯,對映射文件的順序不再有要求;但在每個映射文件里,超類必須在子類之前定義。 ``` <hibernate-mapping> <subclass name="DomesticCat" extends="Cat" discriminator-value="D"> <property name="name" type="string"/> </subclass> </hibernate-mapping> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看