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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 自動fetch ```java /** * 演示自動fetch,類似orm,但不同于orm,CRUD在ORM概念下過于復雜, * BeetlSQL的fetch沒有那么多復雜概念,僅僅是加載對象后看看還有沒有需要再加載的對象 * * * @author xiandafu */ public class S5Fetch { SQLManager sqlManager; public S5Fetch(SQLManager sqlManager) { this.sqlManager = sqlManager; } public static void main(String[] args) throws Exception { //為了簡單起見,倆個sqlManager都來自同一個數據源,實際是不同數據庫,甚至是NOSQL SQLManager sqlManager = SampleHelper.init(); S5Fetch fetch = new S5Fetch(sqlManager); fetch.fetchOne(); fetch.fetchMany(); } /** * */ public void fetchOne(){ UserData user = sqlManager.unique(UserData.class,1); System.out.println(user.getDept()); //fetchOne 會合并查詢提高性能 List<UserData> users = sqlManager.all(UserData.class); System.out.println(users.get(0).getDept()); } public void fetchMany(){ DepartmentData dept = sqlManager.unique(DepartmentData.class,1); System.out.println(dept.getUsers()); } /** * 用戶數據使用"a" sqlmanager */ @Data @Table(name="user") @Fetch public static class UserData { @Auto private Integer id; private String name; private Integer departmentId; @FetchOne("departmentId") private DepartmentData dept; } /** * 部門數據使用"b" sqlmanager */ @Data @Table(name="department") @Fetch public static class DepartmentData { @Auto private Integer id; private String name; @FetchMany("departmentId") private List<UserData> users; } } ```
                  <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>

                              哎呀哎呀视频在线观看