Eclipse使用Mybatis Generator生成pojo物件、mapper介面和mapper.xml檔案
下載外掛:
第一步:下載mybatis.generator外掛
org.mybatis.generator.eclipse.site-1.3.5.201609070108.zip,下載地址:https://github.com/mybatis/generator/releases
同時,在pom.xml中添。
第二部:將外掛解壓後,分別將plugins和fetures包下的檔案全部copy到Eclipse對應的目錄下。
在eclipse中使用(有一種是比較原始的方法是下載jar包後使用cmd命令提示符去生成,不僅複雜,而且總是報錯,所以別浪費時間,直接在eclipse中使用):
第三部:在eclipse-》file-》new->other,建立mybatis.generator的配置檔案
配置檔案內容如下:
<?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>
<!-- 資料庫驅動 注意:這個 location要指明\mysql-connector-java jar包的絕對路徑-->
<classPathEntry location="D:\administrator\.m2\repository\mysql\mysql-connector-java\5.1.40\mysql-connector-java-5.1.40.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:3306/testmavenssm" userId="root" password="">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- 生成模型的包名和位置 這個targetProject一定不要寫錯:這裡應該是寫你的工程名字-->
<javaModelGenerator targetPackage="com.zhh.pojo" targetProject="TestMavenSSM">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!-- 生成對映檔案的包名和位置-->
<sqlMapGenerator targetPackage="com.zhh.mapping" targetProject="TestMavenSSM">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<!-- 生成DAO的包名和位置-->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.zhh.dao" targetProject="TestMavenSSM">
<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>
最後,執行生成檔案操作:
最後發現,在不同包目錄下,自動生成了pojo物件和mapper類和mapper.xml檔案
這樣就成功了。
相關推薦
Eclipse使用Mybatis Generator生成pojo物件、mapper介面和mapper.xml檔案
下載外掛: 第一步:下載mybatis.generator外掛 org.mybatis.generator.eclipse.site-1.3.5.201609070108.zip,下載地址:https://github.com/mybatis/generator/relea
MyBatis自動生成實體類、DAO介面和Mapping對映檔案的程式碼(逆向工程)
MyBatis屬於一種半自動的ORM框架,它需要程式設計師自己編寫sql語句和對映檔案,但是編寫對映檔案和sql語句很容易出錯,所以mybatis官方提供了Generator生成器,自動生成DAO介面。實體類和Mapping。這個生成器是根據單表自動生成myba
使用mybatis外掛generator生成實體類,dao層和mapper對映
本文主要講如何使用generator外掛自動生成我們所需要的實體類,Dao層和對應的mapper對映檔案,首先講一下命令列下用本地jar包使用,然後再講專案中整合進generator外掛進行生成。現在教程開始(Mysql資料庫為例) 一 本
Mybatis之載入Mapper介面和mapper XML
開發十年,就只剩下這套架構體系了! >>>
IDEA Mybatis Plugin外掛(方便在Dao介面和Mappper XML檔案之間進行切換)
該外掛主要是在mapper介面方法和mapper XML檔案之間來回切換非常方便,極大的提高了開發效率在IDEA中搜索free Mybatis Plugin1、在工具欄有個圖片。prefrence2、搜
Mybatis--使用mybatis generator外掛對映資料庫,自動生成pojo物件,dao介面,mapper.xml檔案的方法
五個步驟: 步驟1:首先保證資料庫能正常連線 步驟2:用MAVEN依賴工具安裝mybatis generator外掛 步驟3:建立datasource.properties檔案,為連線資料庫提供支援 步驟4:配置generatorConf
Eclipse中使用Mybatis Generator自動生成POJO類、mapper類等
一、首先去Eclipse Marketplace 中安裝外掛Mybatis Generator,如果安裝了,如下圖所示,我已經安裝過了。 二、pom.xml檔案除了正常的依賴,增加mybatis-generator-core的依賴(我使用的是1.3.2版本) <depend
利用mybatis generator生成實體類、Mapper介面以及對應的XML檔案
專案中通常會遇到資料的持久化,如果是採用mybatis的orm,就會涉及到生成xml的問題,剛好mybatis官網提供了這麼個外掛
整合maven+mybatis+generator生成java自定義model實體類,dao介面和mapper對映檔案
通過繼承PluginAdapter類,開發自定義外掛,生成自定義的中文註解的java實體類,dao介面和mapper對映檔案. 1.pom.xml新增依賴的jar包: <dependencies> <!--mysql-->
mybatis逆向工程生成pojo類和mapper介面和對映檔案
1.下載mybatis-generator-core-1.3.2-bundle.zip,解壓為mybatis-generator-core-1.3.2-bundle。 2.建立Java工程,匯入mybatis.jar,mybatis-generator.jar,
Mybatis 原始碼解析三、Mapper介面與mapper.xml檔案繫結
一、流程圖介紹整體過程 1、首先根據MapperScannerConfigurer進行包掃描,掃描Mapper介面,生成Spring特定的描述,並將其交
javaweb:Response、Request、ServletResponse介面和HttpServletResponse介面
請求響應流程圖: 1. HttpServletResponse lHttpServletResponse物件伺服器的響應。這個物件中封裝了向客戶端傳送資料、傳送響應頭,傳送響應狀態碼的方法。 1.1 Response概述 Response是Servlet.servi
使用Spring JPA中Page、Pageable介面和Sort類完成分頁排序
Spring專案使用JPA進行資料庫操作可以極大的簡化開發,下面我將用一個完整的Demo為大家展示分頁查詢並顯示在前臺頁面 首先來說一下分頁和排序所用到的Page、Pageable介面和Sort類都是什麼 JpaRepository提供了兩個和分頁和排序有關的查詢 List findAl
39、匯入介面和新建專案
學習過程: 介面一般需要由美工完成,不過這裡我們並沒有美工,所有html的介面設計我就直接把介面發給大家,下載地址如下,介面分為前臺和後臺兩個部分,大家可以直接使用這些介面就可以了。 一、新建專案,匯入介面和建立包結構 新建一個shop專案,新建相關的jsp頁面,然後開啟所有的html頁
Java初學 面向物件程式設計(介面和內部類)
Java初學 面向物件程式設計(介面和內部類) 1、定義一個Phone介面,其中包含String GetPrice()方法和double GetWeight()方法;(1)在主類中設計void PrintPhone(Phone p)方法,呼叫Phone介面中的兩
springboot 整合mybatis,mapper介面和對應的mapper對映檔案放在同一個包下的配置
一、springboot整合mybatis後,需要進行幾個步驟的配置: 1、mapper包下的mapper介面都需要新增@Mapper註解。 2、啟動類上面新增@MapperScan(basepackages={"com.web.mapper"})註解。 3、需要在po
List介面、Set介面和Map介面
1、List和Set介面自Collection介面,而Map不是繼承的Collection介面 Collection表示一組物件,這些物件也稱為collection的元素;一些 collection允許有重複的元素,而另一些則不允許;一些collection是有序的,而另
執行緒池 一、executor介面和ExecutorService介面介紹
工作這麼多年,很少有時間寫部落格,昨天和一個正在跳槽找工作的同學交流,他是做web的,面試的時候被問到了執行緒池一塊的技術,被難住了!這讓我不禁也想鞏固下我這方便的基礎了,天天在用的東西,尤其是像我們這種做網際網路服務端開發的,高併發處理中建立一個優異Thread Pool對
例項物件、建構函式和原型之間的關係
首先轉載一張圖(轉自:https://www.cnblogs.com/lml-lml/p/6880757.html):例項物件擁有__proto__和constructor屬性,前者指向建構函式的原型,後者指向建構函式;建構函式與普通函式不一樣,多擁有一個prototype屬
js物件、基本型別和字面值
一、js字面值 1. 概念 表示某種特定型別的一個值。 2. 舉例 一個引用的字串(string)、浮點數(Number)、布林值(Boolean)