<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國際加速解決方案。 廣告
                ## 一、包的路徑掃描增加靈活性 ``` @SpringBootApplication @EnableConfigurationProperties({ GloabalProperties.class }) @EnableJpaRepositories({ "com.*", "org.ray" }) @EntityScan(basePackages = { "com.*", "org.ray" }) @ComponentScan(basePackages = { "com.*", "org.ray" }) public class RayframeworkApplication { public static void main(String[] args) { SpringApplication.run(RayframeworkApplication.class, args); } } ``` ## 二、JAP實體中屬性 如果需要在實體中定義額外的屬性,必須標注@Transient,否則,默認會當做COLUMN處理; ## 三、持久化對象返回值 持久化之后,返回的對象,才是持久化之后的對象(主鍵獲得了賦值),而原對象依然是普通對象(主鍵為0); 舉例說明: ``` SysStaff staffObj = staffPost.getStaff(); SysStaff persisted =sysStaffDao.save(staffObj); ``` 代碼里面,staffObj 的id值在或許依然為0,只有persisted 的id就真正獲得了數據庫返回的主鍵了; >[danger] > 1、本規則成立的前提是實體定義的時候,如果主鍵和@version字段采用的是包裝類型; > 2、如果主鍵和@version字段采用的是基礎數據類型,那么,兩者,就都能夠實時獲取到id了,上述規則無效; ## 四、樂觀鎖問題 實體定義的時候,主鍵和@version字段,都采用基礎數據類型,這個作為前提: 1、新增的時候,version的賦值沒有決定意義,都可以; 2、修改的時候,如果該主鍵的值并不存在,那么,version的賦值也就沒有決定意義,系統會新插入一條數據(新插入數據的主鍵未必是賦值的主鍵,而是依據自增生成的值),跟新增邏輯完全一致; 3、修改的時候,如果該主鍵的值是存在的,但version的值如果不吻合,會觸發樂觀鎖異常;
                  <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>

                              哎呀哎呀视频在线观看