<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國際加速解決方案。 廣告
                # MyBatis Generator介紹 MyBatis Generator (MBG) 是一個Mybatis的代碼生成器 [MyBatis](http://mybatis.org) 和 [iBATIS](http://ibatis.apache.org). 他可以生成Mybatis各個版本的代碼,和iBATIS 2.2.0版本以后的代碼。 他可以內省數據庫的表(或多個表)然后生成可以用來訪問(多個)表的基礎對象。 這樣和數據庫表進行交互時不需要創建對象和配置文件。 MBG的解決了對數據庫操作有最大影響的一些簡單的CRUD(插入,查詢,更新,刪除)操作。 您仍然需要對聯合查詢和存儲過程手寫SQL和對象。 MyBatis Generator 會生成: * 匹配表結構的Java POJO,可能包括: * 一個和表主鍵匹配的類(如果存在主鍵[注:只有聯合主鍵會有]) * 一個包含了非主鍵字段的類(BLOB字段除外[注:單字段做主鍵時這里會包含]) * 一個包含了BLOB字段的類 (如果表包含了BLOB字段) * 一個允許動態查詢、更新和刪除的類[注:指的是Example查詢] 這些類之間會有適當的繼承關系。 請注意可以配置生成器來生成不同類型的 POJO 的層次結構。 例如,如果您愿意您可能會選擇針對每個表生成一個單獨的實體對象。 * MyBatis/iBATIS 兼容 SQL 映射 XML 文件。MBG 在配置中為每個表簡單的 CRUD 操作生成 SQL。 生成的 SQL 語句包括: * insert (插入) * update by primary key (根據主鍵更新記錄) * update by example (根據條件更新記錄) * delete by primary key (根據主鍵刪除記錄) * delete by example (根據條件刪除記錄) * select by primary key (根據主鍵查詢記錄) * select by example (根據條件查詢記錄集) * count by example (根據條件查詢記錄總數) 根據表的結構,生成的這些語句會有不同的變化(例如,如果表中沒有主鍵,那么 MBG 將不會生成update by primary key方法)。 * Java客戶端類會適當的使用上面的對象,生成Java客戶端類時可選的。 MBG會為MyBatis 3.x生成如下客戶端類: * 一個可以和MyBatis 3.x一起使用的mapper接口類MBG會為iBATIS 2.x生成如下的客戶端類: * 符合 [Spring](http://www.springframework.org) 框架的DAO類。 * 只使用iBATIS SQL映射API的DAO。 這種DAO可以通過下面兩種方式生成:提供`SqlMapClient`通過構造方法或者setter注入。 * 符合iBATIS DAO 框架的DAO (iBATIS可選的一部分,這一框架已經過時,我們建議您使用Spring框架替代)。 MyBatis generator 可以在迭代開發環境中良好的運行, 在持續的構建環境中作為一個ant任務或maven插件。 運行MBG時要記住以下重要的事: 1. MBG 會自動合并已經存在并且和新生成的文件重名的 XML。MBG 不會覆蓋您對已經生成xml所做的修改。 您可以反復的運行而不必擔心失去您自定義的更改。 MBG 將取代所有以前運行中生成的 XML 元素。 2. MBG **不會** 合并 Java 文件,他可以覆蓋已經存在的文件或者保存新生成的文件為一個不同的唯一的名字。 您可以手動合并這些更改。 當您使用[Eclipse](http://www.eclipse.org) 插件時, MBG 可以自動合并 Java 文件. ## 依賴項 MBG依賴JRE,需要JRE6.0或以上版本。 此外,還有一個繼承了DatabaseMetaData接口的JDBC驅動。 特別是`getColumns`和`getPrimaryKeys`兩個方法時必須的。 ## 支持 通過Mybatis用戶郵件列表提供對Mybatis generator的支持。 您可以通過谷歌訂閱或查看郵件列表的代碼: > [http://groups.google.com/group/mybatis-user](http://groups.google.com/group/mybatis-user) 如果您認為您找到了一個 bug,在您創建新的Issue前,請在用戶列表中詢問一下。 如果您發現一個 bug,或者有新的功能要求,您可以在github上打開一個新的Issue: > [https://github.com/mybatis/generator/issues](https://github.com/mybatis/generator/issues) ## 譯者 譯者水平有限,如果您發現翻譯不通順的地方,您可以在下面的地址創建Issue: > [http://git.oschina.net/free/mybatis-generator-core/issues](http://git.oschina.net/free/mybatis-generator-core/issues) ### 譯者列表 * abel533(isea533) * github:[https://github.com/abel533](https://github.com/abel533) * gitosc:[http://git.oschina.net/free](http://git.oschina.net/free) * blog:[http://blog.csdn.net/isea533](http://blog.csdn.net/isea533) * hs598375774sa * oschina:[http://my.oschina.net/hssa](http://my.oschina.net/hssa) * ' ╃錦色ㄨ年華2o1?
                  <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>

                              哎呀哎呀视频在线观看