1. 程式人生 > >mybatis生成實體類

mybatis生成實體類

文章轉自http://www.zuidaima.com/share/2148093791816704.htm

專案(apptjca)mybatis通過表order生成實體,配置檔案,介面,整理如下

1)配置generatorConfig.xml

<?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.27.jar" />

  <context id="DB2Tables" targetRuntime="MyBatis3">
   <!-- 是否去除自動生成的註釋 true:是 : false:否 -->   
	<commentGenerator>
		<property name="suppressAllComments" value="true" />
	</commentGenerator>
	 <!--資料庫連結URL,使用者名稱、密碼 -->  
    <jdbcConnection driverClass="com.mysql.jdbc.Driver"
        connectionURL="jdbc:mysql://localhost:3306/logtest"
        userId="root"
        password="root">
    </jdbcConnection>
	
    <javaTypeResolver >
      <property name="forceBigDecimals" value="false" />
    </javaTypeResolver>
<!-- 生成模型的包名和位置--> 
    <javaModelGenerator targetPackage="com.logca.entity" targetProject="src">
      <property name="enableSubPackages" value="true" />
      <property name="trimStrings" value="true" />
    </javaModelGenerator>

<!-- 生成對映檔案的包名和位置--> 
    <sqlMapGenerator targetPackage="com.logca.mapper"  targetProject="src">
      <property name="enableSubPackages" value="true" />
    </sqlMapGenerator>
<!-- 生成DAO的包名和位置-->
    <javaClientGenerator type="XMLMAPPER" targetPackage="com.logca.dao" targetProject="src">
      <property name="enableSubPackages" value="true" />
    </javaClientGenerator>
 <!-- 要生成的表 tableName是資料庫中的表名或檢視名 domainObjectName是實體類名--> 
    <table tableName="order" domainObjectName="Order" enableCountByExample="lib" 
enableUpdateByExample="false" 
enableDeleteByExample="false" 
enableSelectByExample="false" 
selectByExampleQueryId="false"/>

  </context>
</generatorConfiguration>


2)在lib資料夾下建立src檔案,加入下面的包


3)cmd執行

1.cd C:\Users\zhmin\workspace\logCA\WebContent\WEB-INF\lib

2.java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

4)執行成功後/lib/src檔案下生成檔案


相關推薦

Mybatis生成實體測試例項

前言:必須要注意很多該注意的地方,心細永遠是好的 注意:檔案路徑不能存在空格,不然會報%2...錯誤 開始 第一步: 匯入MyBatis的jar包,和生成實體類的工具包 匯入jdbc包,匯入log4j包 第二步: 修改mbgConfiguration.xml

mybatis生成實體

文章轉自http://www.zuidaima.com/share/2148093791816704.htm 專案(apptjca)mybatis通過表order生成實體,配置檔案,介面,整理如下 1)配置generatorConfig.xml <?xml vers

Mybatis自動生成實體實體映射工具

ase 忽略 路徑 package mapping decimal rri upd 需要 Mybatis Mysql生成實體類 用到的Lib包: mybatis-generator-core-1.3.2.jarmysql-connector-java-5.1.30.jar

AutomaticallyProfile 自動化引擎 MyBatis和DB溝通的引擎 (根據數據庫信息自動給生成實體那些...)

... 數據庫名 ica cmd 信息 images 類名 sources 生成 1.首先建立一個文件夾AutomaticallyProfile 文件夾內有四個jar包 :mysql.jar mybat

使用generatorConfig工具自動生成mybatis實體以及dao接口和映射文件

color 大寫 nod com auto 主鍵 imm target ont 1:數據準備 創建一個數據庫表 1 CREATE TABLE `logininfo` ( 2 `id` BIGINT(20) NOT NULL AUTO_INCREMENT, 3 `u

使用mybatis反向自動生成實體和mapper映射文件和接口文件

http 實體類 pos -- cti 連接 rule ima app 問題描述: 最近在做web的東西,想要從數據庫中生成實體類,然後操作數據庫,然後做一些增刪改查的工作, 發現可以直接使用mybatis直接生成javabean,還有可以直接生成mapper的映射文件。具

maven 工程mybatis自動生成實體

type string lai 分享 leg xsd enables resolv drive generatorConfig.xml [html] view plain copy <?xml version="1.0" encoding="UTF-8"

mybatis根據數據庫表結構自動生成實體,dao,mapper

nts cat mybatis pack edt enc ren val 執行 首先, pom需要引入 <!-- mysql --> <dependency> <groupId>mysql</groupI

SpringBoot中使用Mybatis Generator進行資料庫表逆向工程自動生成實體和mapping對映

1.首先在專案中建立一個GeneratorDisplay工具類,放在com.springbootdemo.util下 package com.springbootdemo.util; import java.io.File; import java.util.ArrayList; imp

使用mybatis外掛generator生成實體,dao層和mapper對映

    本文主要講如何使用generator外掛自動生成我們所需要的實體類,Dao層和對應的mapper對映檔案,首先講一下命令列下用本地jar包使用,然後再講專案中整合進generator外掛進行生成。現在教程開始(Mysql資料庫為例) 一  本

MyBatis系列 逆向工程自動生成實體、Mapper、SQL

說明:MyBatis 需要程式設計師自己編寫sql語句,mybatis官方提供逆向工程,可以針對單表自動生成mybatis執行所需要的程式碼。MyBatis Generator:簡稱MBG,是一個專門為MyBatis框架使用者定製的程式碼生成器,可以快速的根據表生成對應的對映檔案,介面,

mybatis 逆向工程生成實體

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

利用MyBatis-Generator工具根據現有資料庫生成實體和Mapper介面

第一步:在pom.xml中匯入mybatis-generator工具包 <dependencies> <dependency> <groupId>org.mybatis.generator</groupId>

mybatis generator 反向生成實體

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

MyBatis Generator工具使用(自動生成實體、SQL定義檔案、Mapper介面)

建立一個ovls-generator工程 核心是MyBatis Generator(它可以生成POJO(實體類)和sql.xml及sql方法和mapper(DAO介面)) 一.導包 mysql-connector-java mybatis mybatis-generator-co

MyBatis自動生成實體、對映、Dao介面

1、在web.xml配置,加入以下程式碼(加在<plugins><plugins/>標籤中) <plugin>   <groupId>org.mybatis.generator</groupId>

mybatis-generator生成實體繼承基的一個大坑

我的天哪,一個簡單的問題,搞死我了。 在我們用mybatis-generator生成實體類的時候,會希望這些實體類繼承自一個基類,這個基類包含了實體類共同的屬性,如uuid,createdate等資訊。 問題來了,直接在generatorConfig中新增roo

使用mybatis-generator自動生成實體,介面實現和Mapper對映配置檔案

使用mybatis-generator生成實體類,DAO實現類和Mapper對映         Mybatis-generator外掛依據Java實體類和資料庫表的對映關係,將實體類的屬性和資料表中列名一一對應,執行後自動生成model,DAO和Mapper

利用mybatis框架逆向工程生成實體dao和mapper

1、引入maven依賴 <build> <finalName>demo6</finalName> <plugins> <plugin> &l

通過idea (maven專案)生成實體、dao、和mybatis的mapper.xml

1、建立maven專案,引入以下jar包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs