<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之旅 廣告
                ## 混合模型 混合模型。兼具靈活性和更好的維護性。POJO可以實現Tail(尾巴的意思),或者繼承TailBean,這樣查詢出的ResultSet 除了按照pojo進行映射外,無法映射的值將按照列表/值保存。如下一個混合模型: ```java /*混合模型*/ public User extends TailBean{ private int id ; private String name; private int roleId; /*以下是getter和setter 方法*/ } ``` 對于sql語句: ```markdown selectUser === select u.*,r.name r_name from user u left join role r on u.roleId=r.id ..... ``` 執行查詢的時候 ```java List<User> list = sqlManager.select(sqlId,User.class,paras); for(User user:list){ System.out.println(user.getId()); System.out.println(user.get("rName")); } ``` 程序可以通過get方法獲取到未被映射到pojo的值,也可以在模板里直接 ${user.rName} 顯示(對于大多數模板引擎都支持) 另外一種更自由的實現混合模型的方法是在目標Pojo上采用注解@Tail,如果注解不帶參數,則默認會調用set(String,Object) 方法來放置額外的查詢屬性,否則,依據注解的set參數來確定調用方法 ```java @Tail(set="addValue") public class User { private Integer id ; private Integer age ; public User addValue(String str,Object ok){ ext.put(str, ok); return this; } ```
                  <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>

                              哎呀哎呀视频在线观看