1. 程式人生 > >SSM利用mybatis-generator自動生成程式碼-表對應的類和配置檔案

SSM利用mybatis-generator自動生成程式碼-表對應的類和配置檔案

   生成程式碼需要的檔案和jar包:
   下載地址:http://download.csdn.net/detail/windflybird/9822991
<?xml version="1.0" encoding="UTF-8"?>    
<!DOCTYPE generatorConfiguration    
  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"    
  "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration
>
<!-- 資料庫驅動 --> <classPathEntry location="mysql-connector-java-5.1.20-bin.jar" /> <context id="DB2Tables" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressDate" value="true" /> <!-- 是否去除自動生成的註釋 true:是 : false:否 -->
<property name="suppressAllComments" value="true" /> </commentGenerator> <!--資料庫連結URL,使用者名稱、密碼 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1/db_zsl" userId="root" password="woshibowl"
>
</jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <!-- 生成模型的包名和位置 --> <javaModelGenerator targetPackage="test.domain" targetProject="src"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <!-- 生成對映檔案的包名和位置 --> <sqlMapGenerator targetPackage="test.mapping" targetProject="src"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <!-- 生成DAO的包名和位置 --> <javaClientGenerator type="XMLMAPPER" targetPackage="test.IDao" targetProject="src"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!-- 要生成的表 tableName是資料庫中的表名或檢視名 domainObjectName是實體類名 --> <table tableName="user_t" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> </context> </generatorConfiguration>
   當以上這些完成之後,進入lib目錄下,執行指令碼:

Java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
即可。

  生成之後,就可以在src目錄下找到相應的資料夾,每個表格都會對應三個檔案(實體類、介面、配置檔案)。

相關推薦

SSM利用mybatis-generator自動生成程式碼-對應配置檔案

生成程式碼需要的檔案和jar包: 下載地址:http://download.csdn.net/detail/windflybird/9822991 <?xml version=

利用mybatis-generator自動生成程式碼-對應配置檔案

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configu

利用mybatis-generator自動生成JAVA的實體mapping等

一:引入mybatis-generator-core jar包 我的測試專案是使用的maven,pom.xml對應如下: <!-- Mybatis Generator --><dep

利用mybatis-generator自動生成程式碼

mybatis-generator有三種用法:命令列、eclipse外掛、maven外掛。個人覺得maven外掛最方便,可以在eclipse/intellij idea等ide上可以通用。 下面是從官網上的截圖:(不過官網www.mybatis.org 最近一段時間,好象已

0101_利用mybatis-generator自動生成程式碼

利用mybatis-generator自動生成程式碼 mybatis-generator有三種用法:命令列、eclipse外掛、maven外掛。個人覺得maven外掛最方便,可以在eclipse/intellij idea等ide上可以通用。 下面是從官網上的截圖:(不過官網www.myba

一分鐘帶你學會利用mybatis-generator自動生成程式碼

目錄 一、MyBatis Generator簡介 二、使用方式 三、實戰 之前的文章《SpringBoot系列-整合Mybatis(XML配置方式)》介紹了XML配置方式整合的過程,本文介紹下

javaweb專案:使用者(登入登出)實現 SSM框架(mybatis-generator自動生成程式碼

SSM框架的搭建環境(Spring,SpringMVC,Mybatis) 使用工具:maven、idea、tomcat用的是8、jdk版本1.8 一、整個專案的結構: 使用者模組流程 pom.xml -> web.xml -> db->model

【java專案實踐】在eclipse中使用利用mybatis-generator自動生成Model、Dao、mapping程式碼

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Conf

SpringBoot入門篇--整合mybatis+generator自動生成程式碼+druid連線池+PageHelper分頁外掛

我們這一一篇部落格講的是如何整合Springboot和Mybatis框架,然後使用generator自動生成mapper,pojo等檔案。然後再使用阿里巴巴提供的開源連線池druid,這個連線池的好處我就不說了,集合了所有連線池的好處,並且還提供了監控等功能,加大了可擴充套件性等等。   1.&

mybatis generator自動生成程式碼時 只生成了insert 而沒有其他的

mybatis框架提供了非常好用的逆向工程外掛,但是在使用過程中會有很多問題。 我在使用中就遇到了只生成insert和insertSeletive方法,而不生成其他根據primary key查詢更新刪除的方法。 解決方案: 1.檢查資料庫中的表是否有主鍵,如果沒有主鍵是不會生成類似selectByPri

SpringBoot---整合mybatis+generator自動生成程式碼+連線池+分頁

如何整合Springboot和Mybatis框架,然後使用generator自動生成mapper,pojo等檔案。然後再使用阿里巴巴提供的開源連線池druid,這個連線池的好處我就不說了,集合了所有連線池的好處,並且還提供了監控等功能,加大了可擴充套件性等等。 idea 新建sp

SpringBoot 整合 Mybatis Generator自動生成程式碼

Mybatis是目前主流的ORM框架,相比於hibernate的全自動,它是半自動化需要手寫sql語句、介面、實體物件,後來推出的Generator自動生成程式碼,可以幫我們提高開發效率。 本文目的:SpringBoot 整合 Mybatis Generato

十九、Spring boot中整合mybatis-generator自動生成程式碼

(一)新增外掛 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugi

Spring Boot整合mybatis generator自動生成程式碼外掛

其實MyBatis Generator並不需要spring boot環境,只需要自己寫一個main方法執行即可。本文主要介紹使用maven外掛的方式。   注:本文采用的MyBatis Generator版本為:1.3.6   一、MyBatis Generato

idea+springboot2.0+maven+mybatis+mybatis generator自動生成程式碼

    最近嘗試自己搭一主流的springboot框架,springboot全家桶相對於springmvc來說,少了很多的配置,並且內建tomcat,打包即可釋出,適合輕量級系統開發,一下是配置的具體的過程。 1、jdk1.8 2、填寫GroupId和Artifact

使用Mybatis Generator自動生成程式碼

看過前幾篇關於Mybatis的文章可以發現,在DAO層做資料庫互動時,存在兩中方式。一種為使用註解手寫mapper.xml,這種方式比較複雜,手寫xml檔案相當麻煩。另一種較手寫mapper.xml檔案簡單一些,就是使用註解(@Select、@Update、@Insert、@

MyBatis Generator自動生成程式碼小工具,下載原始碼即可使用,繼承了通用Mapper

簡單介紹下專案結構: BaseEntity:生成的實體類可繼承父類,此BaseEntity中可寫入公共欄位,如:id(主鍵),updateBy(修改人)updateTime(修改時間),該類應與實際專案中用的BaseEntity保持資料一致。 MyMapper:自定義

mybatis配置generator自動生成資料庫對應的實體

1.generator配置檔案: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Co

Mybatis generator 自動生成程式碼時 ,insert返回主鍵值

mvn mybatis-generator:generate 如果要讓generator自動新增該功能,可以如下配置: <!-- tableName:用於自動生成程式碼的資料庫表;domainObjectName:對應於資料庫表的javaBean類名;不需要生成Ex

Mybatis Generator 自動生成程式碼常見的問題

1.mybatis generator是mybatis提供的用來通過配置檔案自動生成pojo類和對pojo類的增刪改查的實現的一個工具。 2.兩種方式來使用,第一種就是利用配置檔案和mybatis提供的jar包來生成,第二種是利用eclipse整合mybatis Gener