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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 5.1.8\. timestamp (可選) 可選的`&lt;timestamp&gt;`元素指明了表中包含時間戳數據。 這用來作為版本的替代。時間戳本質上是一種對樂觀鎖定的一種不是特別安全的實現。當然, 有時候應用程序可能在其他方面使用時間戳。 ``` <timestamp column="timestamp_column" name="propertyName" access="field|property|ClassName" unsaved-value="null|undefined" source="vm|db" generated="never|always" 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`: 在持久化類中的JavaBeans風格的屬性名, 其Java類型是 `Date` 或者 `Timestamp`的。 | | ![3](https://box.kancloud.cn/2015-10-12_561bcb94ee26f.png) | `access` (可選 - 默認是 `property`): Hibernate用于訪問屬性值的策略。 | | ![4](https://box.kancloud.cn/2015-10-12_561bcb9508b82.png) | `unsaved-value` (可選 - 默認是`null`): 用于標明某個實例時剛剛被實例化的(尚未保存)版本屬性值,依靠這個值就可以把這種情況和 已經在先前的session中保存或裝載的脫管(detached)實例區分開來。(`undefined` 指明使用標識屬性值進行這種判斷。) | | ![5](https://box.kancloud.cn/2015-10-12_561bcb95133e7.png) | `source` (可選 - 默認是 `vm`): Hibernate如何才能獲取到時間戳的值呢?從數據庫,還是當前JVM?從數據庫獲取會帶來一些負擔,因為Hibernate必須訪問數據庫來獲得“下一個值”,但是在集群環境中會更安全些。還要注意,并不是所有的`Dialect(方言)`都支持獲得數據庫的當前時間戳的,而支持的數據庫中又有一部分因為精度不足,用于鎖定是不安全的(例如Oracle 8)。 | | ![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)")的討論。 | 注意,`&lt;timestamp&gt;` 和`&lt;version type="timestamp"&gt;`是等價的。并且`&lt;timestamp source="db"&gt;`和`&lt;version type="dbtimestamp"&gt;`是等價的。
                  <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>

                              哎呀哎呀视频在线观看