1. 程式人生 > >intellij 自動生成mybatis 程式碼+分頁器,操作指南

intellij 自動生成mybatis 程式碼+分頁器,操作指南

1,一直以來我都在使用號稱mybatis 最好的分頁器:mybatis-paginator:

2,業務部門需求多變,開發任務繁重,因此希望使用程式碼生成技術提高工作效率,然後就找到了inteillij外掛庫裡的一款mybatis 生成外掛,作者主頁:https://gitee.com/rohou/mybatis-generator

生成的 查詢mapper如下

List<Order> queryOrder(Order object);

我想要的如下

PageList<Order> queryOrder(@Param("object")Order object,PageBounds pageBounds);

如果直接加PageBounds的話呢,生成的xml 中就拿不到object中的引數了,需要加上@Param 註解,再去修改xml中的所有引用的地方,這是一個非常大的工作量,因為生成的程式碼很多,很複雜。

所以呢,我這裡修改了mybatis-generator 中的模板檔案

1,找到外掛安裝位置

2,freemarker-ftl-1.0-SNAPSHOT.jar 就是生成程式碼的模板啦,開啟它

template 下面都是freemarker模板啦

3,使用我的模板進行替換啦:

4,然後就可以生成啦

相關推薦

intellij 自動生成mybatis 程式碼+操作指南

1,一直以來我都在使用號稱mybatis 最好的分頁器:mybatis-paginator: 2,業務部門需求多變,開發任務繁重,因此希望使用程式碼生成技術提高工作效率,然後就找到了inteillij外掛庫裡的一款mybatis 生成外掛,作者主頁:https://gi

Intellij IDEA中使用MyBatis-generator自動生成MyBatis程式碼(Oracle)

原文地址:http://blog.csdn.net/z69183787/article/details/46560071   Intellij IDEA 14 作為JavaIDE 神器,接觸後發現,非常好用,對它愛不釋手,打算離開eclipse和myeclipse,投入Intell

Intellij IDEA 14中使用MyBatis generator 自動生成MyBatis程式碼

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Spring Boot2 + Mybatis 整合(Mybatis自動生成外掛、外掛)

內容: Spring Boot2 + Mybatis 整合 Mybatis Generator自動生成程式碼 Mybatis PageHelper分頁外掛

Intellij IDEA 14中使用MyBatis-generator 自動生成MyBatis程式碼

Intellij IDEA 14 作為Java IDE 神器,接觸後發現,非常好用,對它愛不釋手,打算離開eclipse和myeclipse,投入Intellij IDEA的懷抱。      然而在使用的過程中會發現Intellij IDEA也有一些不盡如意的地方,難免

Intellij IDEA中使用MyBatis-generator 自動生成MyBatis程式碼

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

eclipse/idea 使用maven generator 外掛自動生成mybatis程式碼

eclipse使用maven generator 外掛自動生成mybatis程式碼1、在maven專案的pom.xml檔案中新增“mybatis generator自動程式碼生成外掛”如果已經存在在<build><plugins>節點,則直接在<

IDEA+SSM+mybatis-generator+自動生成mybatis程式碼(附原始碼)

專案結構generatorConfig.xml檔案<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//

rest_framework中的url註冊響應

格式 back 數據 分頁器 取數 author 沒有 framework alt url註冊器: 對於authors表,有兩個url顯得麻煩: rest_framework將我們的url進行了處理: 這樣寫了之後,就可以像原來一樣訪問author表了。 故意寫錯路徑

(基本操作、)

分頁器基本操作 使用者訪問一個網頁或者檢視某些資料,如果資料量過大肯定需要按頁檢視,不可能一個頁面顯示N條資料內容這裡就用到了分頁器   首先往資料庫裡插入資料,這裡咱們進行指令碼批量插入 # #指令碼批量插入資料 book_list = [] f

Django day30 自定義配置settings檔案版本控制

一:自定義配置settings檔案   1、有兩套配置檔案,預設配置,使用者的配置  2、如果某個欄位,使用者配置了,就用使用者的,如果沒配置,就用預設的 二:分頁器   1、三種分頁: # 普通分頁 from rest_framework.pagination import PageNumb

Django第七天(admin

一:admin後臺管理1.建立超級使用者python manage.py createsuperuser2.將應用新增到setting.py中的INSTALLED_APP列表中    3.在應用中編寫模型類,並遷移(同步)至資料庫。    4.在該應用admin.py中註冊模

RESTFULL 07 rest-framework相應解析url控制器版本控制

訪問 trie htm 獲取 elf temp ren cat view rest-framework分頁器,相應器,解析器,url控制器,版本控制 一、分頁器 1、簡單分頁(查看第n頁,每頁顯示n條) from rest_framework.pagination impo

mybatis 自動生成工具使用遇到的坑需要手動加程式碼

mybatis自動化生成的程式碼xml檔案,如果包含有特殊型別的,比如text型別的欄位,經過自動化生成,會生成多一個包裝返回物件,以xxxWithBLOBS,結尾,繼承了baseResultMap的一個返回物件, 使用selectByExampleWithBLOBs

springboot整合mybatis及generator自動生成程式碼

generator自動生成程式碼 1:匯入外掛 <!-- mybatis generator 自動生成程式碼外掛 --> <plugin> <groupId>org.mybatis.generator</groupI

Spring-Boot 使用 mybatis-plus-gennretor程式碼生成器生成程式碼+外掛

程式碼自動生成器 1.匯入需要的jar包 <dependencies> <dep

mybatis -mysql -攔截

1 攔截器:jsqlparser-0.9.4.jar /*  * The MIT License (MIT)  *  * Copyright (c) 2014 [email protected]  *  * Permis

mybatis generator自動生成sqlmap程式碼的不完善之處以及解決方法

a) 建表時,欄位名稱建議用"_"分隔多個單詞,比如:AWB_NO、REC_ID...,這樣生成的entity,屬性名稱就會變成漂亮的駝峰命名,即:awbNo、recId b)oracle中,數值形的欄位,如果指定精度,比如Number(12,2),預設生成entity屬性是BigDecimal型 ,如果不

Maven整合外掛mybatis-generator(mybatis自動生成實體程式碼的外掛)使用

mybatis-generator這個外掛有什麼用處 這個外掛是通過連線資料庫,根據資料庫中的表來自動生成model、資料庫控制層介面以及對應的xml檔案的一個外掛 怎麼使用這個外掛 現在來談談怎麼使用這個外掛,既然式maven下的外掛,所以第一步先建立一個maven的專案,然後再pom

mybatis 自動生成DB程式碼一場之 Failed to retrieve plugin descriptor for org.mybatis.generator:mybatis-generator

1.異常描述 使用mybatis自動生成DB程式碼的時候報下面的異常 [WARNING] [WARNING] Some problems were encountered while building the effective settings [WARNI