欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mybatis中MyBatisGenerator怎么用

這篇文章主要為大家展示了“mybatis中MyBatis Generator怎么用”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“mybatis中MyBatis Generator怎么用”這篇文章吧。

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作與策劃設(shè)計(jì),云溪網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:云溪等地區(qū)。云溪做網(wǎng)站價(jià)格咨詢:18980820575

代碼生成

在企業(yè)軟件開發(fā)過程中,大多數(shù)時間都是面向數(shù)據(jù)庫表的增刪改查開發(fā)。通過通用的增刪改查代碼生成器,可以有效的提高效率,降低成本;把有規(guī)則的重復(fù)性勞動讓機(jī)器完成,解放開發(fā)人員。

MyBatis Generator

  • MyBatis Generator 是 MyBatis 提供的一個代碼生成工具

可以幫我們生成表對應(yīng)的持久化對象(po)、操作數(shù)據(jù)庫的接口(dao)、CRUD sql 的 xml(mapper)。

<plugin>
    <groupId>org.mybatis.generator</groupId>
    <artifactId>mybatis-generator-maven-plugin</artifactId>
    <version>${last.version}</version>
    <configuration>
        <!--mybatis的代碼生成器的配置策略文件-->
        <configurationFile>mybatis-generator-config.xml</configurationFile>
    </configuration>
</plugin>
  • 配置代碼生成相關(guān)的策略文件 mybatis-generator-config.xml

<generatorConfiguration>
    <context>
        <!-- jdbc連接 -->
        <jdbcConnection> ... </jdbcConnection>
        <!-- schema為數(shù)據(jù)庫名,tableName為對應(yīng)的數(shù)據(jù)庫表名 -->
        <table> ... </table>
        <!-- 注釋 -->
        <commentGenerator> ... </commentGenerator>
        <!-- 類型轉(zhuǎn)換 -->
        <javaTypeResolver> ... </javaTypeResolver>
        <!-- 生成實(shí)體類配置 -->
        <javaModelGenerator> ... </javaModelGenerator>
        <!-- 生成Mapper.xml文件配置 -->
        <sqlMapGenerator> ... </sqlMapGenerator>
        <!-- 生成Mapper.java 接口-->
        <javaClientGenerator> ... </javaClientGenerator>
    </context>
</generatorConfiguration>
  • 缺點(diǎn)

  1. 每次代碼生成需要配置對應(yīng)的 mybatis-generator-config 通過 XML 的形式配置相關(guān)生成屬性和規(guī)則

  2. 無法生成通用的 Controller、Service 類,無法自定義模板等

綜上兩點(diǎn): mybatis-generator 使用非常不方便

EasyCode

EasyCode 是基于 IntelliJ IDEA Ultimate 版開發(fā)的一個代碼生成插件,主要通過自定義模板(基于 velocity)來生成各種你想要的代碼。通常用于生成 Entity、Dao、Service、Controller。如果你動手能力強(qiáng)還可以用于生成 HTML、JS、PHP 等代碼。理論上來說只要是與數(shù)據(jù)有關(guān)的代碼都是可以生成的。

快速上手

  1. 安裝 IDEA EasyCode 插件。 支持在線安裝,插件市場搜索安裝即可。

    mybatis中MyBatis Generator怎么用

  2. 使用 IDEA 連接目標(biāo)數(shù)據(jù)源

mybatis中MyBatis Generator怎么用

  1. 選擇目標(biāo)表進(jìn)行代碼生成

mybatis中MyBatis Generator怎么用

mybatis中MyBatis Generator怎么用

進(jìn)階配置

如上即可完成基于單表的增刪改查方法,包括 Controller、Service、Mapper、Entity。 但默認(rèn)生成是基于原生 MyBatis 的通用文件,不適用于 MyBatisPlus、通用 Mapper 等 Mybatis 擴(kuò)展插件。我們可以通過編輯 EasyCode 的模板文件,來動態(tài)添加我們的生成規(guī)則,并且可以導(dǎo)出給其他人使用。

  • 甚至于可以配置新的模板生成前端頁面,比如基于 Element 的增刪改查

mybatis中MyBatis Generator怎么用

總結(jié)

  • 當(dāng)然很多腳手架都會內(nèi)置代碼生成功能。 例如 pig 的開發(fā)平臺模塊 ,通過自定義模板引擎形式實(shí)現(xiàn)代碼生成,能夠更好的整合現(xiàn)有業(yè)務(wù)提開發(fā)效率。

mybatis中MyBatis Generator怎么用

以上是“mybatis中MyBatis Generator怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文標(biāo)題:mybatis中MyBatisGenerator怎么用
瀏覽路徑:http://aaarwkj.com/article26/gpjecg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站收錄、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
a一级成人插少妇的逼| 成人一区二区三区乱码| 国产性做爰片免费网站| 久久久久久97精品| 亚洲精品网址一区二区| 欧美日韩一区二区午夜福利| 久久久人妻91久久久久| 亚洲视频欧美视频自拍偷拍| 视频久久这里只有精品| 精品成人18亚洲av播放| 国产av日韩精品一区二区三区 | 日韩一区二区高清视频在线观看 | 国产黄片自拍视频免费看| 日本精品一区二区三区免费| 尤物视频官网在线观看| 国产一区 亚洲精品| 午在线亚洲男人午在线| 国产中文字幕精品在线| 国产极品嫩模91精品| 国产欧美日韩经典一区| 99久久婷婷免费国产综合精品| 欧美日韩精品福利一区二区| 亚洲毛片一区在线播放| 日本韩国三级视频在线观看| 欧美精品在线高清观看| 欧洲亚洲精品免费二区| 小仙女精品经典三级永久| 欧美日韩精品亚洲成人精品| 激情图区亚洲一区二区| 一区二区五区日韩国产| 亚洲色图视频免费观看| 白白色最新福利在线视频观看| 亚洲少妇插进去综合网| 扒开女性毛茸茸的视频| av中文字幕一二三区| 日韩黄片免费观看大全| 亚洲欧美国产另类综合| 十八禁无遮挡污污污网站 | 少妇人妻精品一区二区三| 亚洲日本一区二区高清在线| 亚洲性图中文字幕在线|