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