配置generatorConfig.xml自動生成的程式碼的sql書寫問題
<?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> <!-- 引入配置檔案 --> <properties resource="init.properties"/> <!-- 指定資料連線驅動jar地址 --> <classPathEntry location="${classPath}" /> <!-- 一個數據庫一個context --> <context id="infoGuardian"> <!-- 註釋 --> <commentGenerator > <property name="suppressAllComments" value="false"/><!-- 是否取消註釋 --> <property name="suppressDate" value="true" /> <!-- 是否生成註釋代時間戳--> </commentGenerator> <!-- jdbc連線 --> <jdbcConnection driverClass="${jdbc_driver}" connectionURL="${jdbc_url}" userId="${jdbc_user}" password="${jdbc_password}" /> <!-- 型別轉換 --> <javaTypeResolver> <!-- 是否使用bigDecimal, false可自動轉化以下型別(Long, Integer, Short, etc.) --> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <!-- 生成實體類地址 --> <javaModelGenerator targetPackage="com.oop.eksp.user.model" targetProject="${project}" > <!-- 是否在當前路徑下新加一層schema,eg:fase路徑com.oop.eksp.user.model, true:com.oop.eksp.user.model.[schemaName] --> <property name="enableSubPackages" value="false"/> <!-- 是否針對string型別的欄位在set的時候進行trim呼叫 --> <property name="trimStrings" value="true"/> </javaModelGenerator> <!-- 生成mapxml檔案 --> <sqlMapGenerator targetPackage="com.oop.eksp.user.data" targetProject="${project}" > <!-- 是否在當前路徑下新加一層schema,eg:fase路徑com.oop.eksp.user.model, true:com.oop.eksp.user.model.[schemaName] --> <property name="enableSubPackages" value="false" /> </sqlMapGenerator> <!-- 生成mapxml對應client,也就是介面dao --> <javaClientGenerator targetPackage="com.oop.eksp.user.data" targetProject="${project}" type="XMLMAPPER" > <!-- 是否在當前路徑下新加一層schema,eg:fase路徑com.oop.eksp.user.model, true:com.oop.eksp.user.model.[schemaName] --> <property name="enableSubPackages" value="false" /> </javaClientGenerator> <!-- 配置表資訊 --> <table schema="${jdbc_user}" tableName="s_user" domainObjectName="UserEntity" enableCountByExample="false" enableDeleteByExample="false" enableSelectByExample="false" enableUpdateByExample="false"> <!-- schema即為資料庫名 tableName為對應的資料庫表 domainObjectName是要生成的實體類 enable*ByExample 是否生成 example類 --> <!-- 忽略列,不生成bean 欄位 --> <ignoreColumn column="FRED" /> <!-- 指定列的java資料型別 --> <columnOverride column="LONG_VARCHAR_FIELD" jdbcType="VARCHAR" /> </table> </context> </generatorConfiguration>
自動生成Mappler.xml 和dao介面。基本的查詢都有,需要一些拼接
例如:
<select id = "selectShopCartByCustomerId" parameterType="com.hebg3.mobiledealer.modules.storeorder.entity.ShopCartExample" resultMap="BaseResultMap"> select <if test="distinct"> distinct </if> <include refid="Base_Column_List" /> from t_shop_cart <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> <if test="orderByClause != null"> order by ${orderByClause} </if> </select>
ShopCartExample shopCartExample = new ShopCartExample(); 2 3 shopCartExample.or().andTCustomerIdEqualTo(tCustomerId); 4 shopCartExample.setOrderByClause("t_dealer_id,create_date ");
1 ShopCartExample shopCartExample = new ShopCartExample(); 2 3 shopCartExample.or().andTCustomerIdEqualTo(tCustomerId);4 shopCartExample.setOrderByClause("t_dealer_id,create_date ");
相關推薦
maven 配置generatorConfig.xml 自動生成程式碼檔案
匯入自動生成檔案的jar包及其連結mysql的jar包pom.xml 新增【注意是新增在build標籤裡面】<build> <plugins> <plugin> <!-- 配
配置generatorConfig.xml自動生成的程式碼的sql書寫問題
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configu
mybatis generatorConfig.xml 自動生成
fault 代碼 style ssa 處理 tor sta space short 配置文件如下: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBL
springboot+mybatis配置generator.xml自動生成實體,xml檔案
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1
通過mybatis工具generatorConfig.xml自動生成實體,DAO,對映檔案
簡介 Mybatis屬於半自動ORM,可以利用mybatis工具generatorConfig.xml自動生成DAO、實體、對映檔案的方式來代替手動書寫的方式,這樣既提高了工作效率也可以在專案避免出現的一些細微難除錯的BUG。 前提條件: 1
mybatis自動生成程式碼generator.xml的配置
這個我也是才會用,主要是學習了我們老大的【配置】: generator.xml配置: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//
mybatis-generator-maven-plugin外掛自動生成程式碼的配置方法
1. 第一步,在pom檔案中引入如下外掛 //專案示例程式碼: <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-g
利用mybatis-generator自動生成程式碼-表對應的類和配置檔案
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configu
mybatis plus的自動生成程式碼配置檔案
近期專案中使用到了mybatis plus,現將配置檔案記錄一下 public class MpAutoGenerator { public static void main(String[] args) { AutoGenerator mpg = new AutoGen
整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼 7.spring與mybatis整合中Junit的測試 8.maven專案的啟動 9.Restful
整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼
使用maven和mybatis自動生成程式碼配置
使用自動生成真的很方便,之前試過手寫,但是無奈太慢而且容易出錯,一急之下馬上去 研究了下,沒想到2個小時不到就研究出來了,廢話不多說,我們正式開始, 我自己的個人網站就用到了這種技術 如果需要生成資料庫欄位的註釋,請下載:點我開啟 連結內的檔案,裡面有詳細教程
SpringBoot整合Mybatis 以及 mybatis自動生成程式碼配置
1、springboot的配置檔案application.yml #埠 server: port: 8080 #模板頁面 #註釋的部分是Thymeleaf預設的配置,如有其它需求可以自行更改 spring: thymeleaf: cac
maven+mybatis+mybatis-generator+sql server 2005自動生成程式碼,加上自定義分頁外掛和批量插入更新外掛
第一步:準備需要的jar包。由於maven只要配置pom.xml就可以從倉庫下載jar包。因此我們首先配置pom.xml。 注意com.microsoft.sqlserver需要自己加入maven倉庫的。 <dependencies> ......
SSM利用mybatis-generator自動生成程式碼-表對應的類和配置檔案
生成程式碼需要的檔案和jar包: 下載地址:http://download.csdn.net/detail/windflybird/9822991 <?xml version=
idea中mybatis generator自動生成程式碼配置 資料庫是sqlserver
好長時間沒有寫部落格了,最近公司要用java語言,開始學習java,屬於初學者,今天主要記錄一下mybatis generator自動生成程式碼,首先在如下圖的目錄中新建兩個檔案,如下圖 具體generatorConfig.xml內容如下: <?xml versi
使用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
entity framework 查看自動生成的sql
pan frame led auto deb tel config ring div 1 public MesDbContext() : base("name=mysql") 2 { 3 Database.Log =
Mybatis ---自動生成程式碼
今天用到了自動程式碼生成功能,特記錄下來,以備後用。下面程式碼為連結DB2資料庫的。 import com.baomidou.mybatisplus.generator.AutoGenerator; import com.baomidou.mybatisplus.generator.config
【工具引入】uiautomatorviewer 查詢元素後自動生成程式碼
緣起 公司部門調整PC部門和無線部門合併,原本負責主站PC端自動化的同事需要馬上上手安卓,IOS自動化。對於初次接觸移動端的測試者來說,跨度還是有點大的。加之人員有些變動,不得不搞個工具降低學習成本,馬上產出。公司app頁面上有動態載入的元素,每次用Appium自帶的工具抓取Xpath時,總
02 使用Mybatis的逆向工程自動生成程式碼
1、逆向工程的作用 Mybatis 官方提供了逆向工程,可以針對資料庫表自動生成Mybatis執行所需要的程式碼(包括mapper.xml、Mapper.java、pojo)。 2、逆向工程的使用方法 逆向工程需要的jar包如下圖所示: 下載下來的專案目錄如下圖: 從上圖中看