程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mybatis-generator-gui--一個mybatis代碼自動生成界面工具,mybatisgeneratorgui

mybatis-generator-gui--一個mybatis代碼自動生成界面工具,mybatisgeneratorgui

編輯:MySQL綜合教程

mybatis-generator-gui--一個mybatis代碼自動生成界面工具,mybatisgeneratorgui


    • mybatis-generator-gui是什麼

        • 介紹mybatis-generator-gui之前,有必要介紹一下什麼是mybatis generator(熟悉的同學可以跳過這一節).我們都知道,通常編寫Mybatis應用程序,需要寫sqlmap、實體類、Dao接口和Dao實現類,需要對於一個成百上千的數據庫表來說,完全手工配置,這是一個很恐怖的工作量,並且這個工作很重復還容易出錯. 所以Mybatis 官方也推出了一個 Mybatis 代碼生成工具的 jar 包,就是本文說所的mybatis-generator,詳細可以參考MyBatis Generator,其主要提供如下功能:

        • mybatis-generator-gui是基於mybatis generator開發的一款界面工具, 該工具可以使你非常容易及快速生成Mybatis的Java POJO文件及數據庫Mapping文件。官方提供的xml配置非常靈活,對於熟悉的同學可能更加喜歡,這個工具對於新手來說可以更加容易上手。

        核心特性

        • 按照界面步驟輕松生成代碼,省去XML繁瑣的學習與配置過程
        • 保存數據庫連接與Generator配置,每次代碼生成輕松搞定
        • 內置常用插件,比如offset分頁
        • 可選的去除掉對版本管理不友好的注釋,這樣新增或刪除字段重新生成的文件比較過來清楚
        • 目前已經支持Mysql、Oracle與PostgreSQL
        • 啟動截圖如下:  
    • mybatis-generator-gui怎麼使用

    • 安裝和使用方法官方文檔上已經寫得很詳細:
      • 安裝方法可以參考官方 Github地址
      • 使用方法:Usage-Guide

 

       很重要的一點說明,添加如下配置可以自動掃描mapper接口,就不需要一個個單獨定義mapper的bean對象了:

      <bean id="xxxMapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer">

           <property name="basePackage" value="compeichenchen.test.mapper;" />  

           <property name="sqlSessionFactoryBeanName" value="testSqlSessionFactory" />

      </bean>  

      注意:這種方式會導致spring的placeholder加載配置失效。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved