<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國際加速解決方案。 廣告
                # 5.1.7\. 版本(version)(可選) `&lt;version&gt;`元素是可選的,表明表中包含附帶版本信息的數據。 這在你準備使用 _長事務(long transactions)_的時候特別有用。(見后) ``` <version column="version_column" name="propertyName" type="typename" access="field|property|ClassName" unsaved-value="null|negative|undefined" generated="never|always" insert="true|false" node="element-name|@attribute-name|element/@attribute|." /> ``` | ![1](https://box.kancloud.cn/2015-10-12_561bcb76795ae.png) | `column` (可選 - 默認為屬性名): 指定持有版本號的字段名。 | |:--- |:--- | | ![2](https://box.kancloud.cn/2015-10-12_561bcb768596e.png) | `name`: 持久化類的屬性名。 | | ![3](https://box.kancloud.cn/2015-10-12_561bcb94ee26f.png) | `type` (可選 - 默認是 `integer`): 版本號的類型。 | | ![4](https://box.kancloud.cn/2015-10-12_561bcb9508b82.png) | `access` (可選 - 默認是 `property`): Hibernate用于訪問屬性值的策略。 | | ![5](https://box.kancloud.cn/2015-10-12_561bcb95133e7.png) | `unsaved-value` (可選 - 默認是`undefined`): 用于標明某個實例時剛剛被實例化的(尚未保存)版本屬性值,依靠這個值就可以把這種情況 和已經在先前的session中保存或裝載的脫管(detached)實例區分開來。 (`undefined`指明應被使用的標識屬性值。) | | ![6](https://box.kancloud.cn/2016-01-06_568cdb4f32753.png) | `generated` (可選 - 默認是 `never`): 表明此版本屬性值是否實際上是由數據庫生成的。請參閱[第 5.6 節 “數據庫生成屬性(Generated Properties)”](../Text/pr01_split_000.html "5.6\. 數據庫生成屬性(Generated Properties)")部分的討論。 | | ![7](https://box.kancloud.cn/2016-01-06_568cdb4f41fcc.png) | `insert` (可選 - 默認是 `true`): 表明此版本列應該包含在SQL插入語句中。只有當數據庫字段有默認值`0`的時候,才可以設置為`false`。 | 版本號必須是以下類型:`long`, `integer`, `short`, `timestamp`或者`calendar`。 一個脫管(detached)實例的version或timestamp屬性不能為空(null),因為Hibernate不管 `unsaved-value`被指定為何種策略,它將任何屬性為空的version或timestamp 實例看作為瞬時(transient)實例。 _避免Hibernate中的傳遞重附(transitive reattachment)問題的一個簡單方法是 定義一個不能為空的version或timestamp屬性,特別是在人們使用程序分配的標識符(assigned identifiers) 或復合主鍵時非常有用!_
                  <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>

                              哎呀哎呀视频在线观看