欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決mybatis-generator生成Mapper文件沒有Selective結尾的問題

 更新時間:2020年09月27日 10:10:04   作者:碼農(nóng)無雙  
這篇文章主要介紹了解決mybatis-generator生成Mapper文件沒有Selective結尾的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一開始從網(wǎng)上找的generatorConfig.xml內容如下:

<!-- 配置生成器 -->
<generatorConfiguration>
  <!--執(zhí)行generator插件生成文件的命令: call mvn mybatis-generator:generate -e -->
  <!-- 引入配置文件 -->
  <properties resource="mybatis-generator/mybatisGeneratorInit.properties"/>

  <!-- 一個數(shù)據(jù)庫一個context -->
  <context id="MysqlTables" targetRuntime="MyBatis3Simple">
    <!-- 自動識別數(shù)據(jù)庫關鍵字,默認false,如果設置為true,根據(jù)SqlReservedWords中定義的關鍵字列表;
    一般保留默認值,遇到數(shù)據(jù)庫關鍵字(Java關鍵字),使用columnOverride覆蓋 -->
    <property name="autoDelimitKeywords" value="true" />
    <!-- 生成的Java文件的編碼 -->
    <property name="javaFileEncoding" value="utf-8" />
    <!-- beginningDelimiter和endingDelimiter:指明數(shù)據(jù)庫的用于標記數(shù)據(jù)庫對象名的符號,比如ORACLE就是雙引號,MYSQL默認是`反引號; -->
    <property name="beginningDelimiter" value="`" />
    <property name="endingDelimiter" value="`" />
  ...
  </context>
  ...
</generatorConfiguration>

發(fā)現(xiàn)運行生成代碼的maven插件后,Mapper.java和Mapper.xml中都沒有Selective結尾的方法(insertSelective、updateByPrimaryKeySelective)。

后來發(fā)現(xiàn)是context標簽的targetRuntime屬性的原因,將其設置為MyBatis3即可。

補充知識:MyBatis Plus中 selectPage 方法。返回的total為空問題

我記得我在哪里看到。好像哪個版本之后是不需要加分頁插件的。

import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
 
@Configuration
public class MyBatisPlusConfig {
 
  @Bean
  public PaginationInterceptor paginationInterceptor() {
    PaginationInterceptor page = new PaginationInterceptor();
    page.setDialectType("mysql");
    return page;
  }
}

加上這個類問題基本就解決了

如果沒解決??匆幌马椖恐杏袥]有pagehelper的依賴。如果有的話去掉就好了。

以上這篇解決mybatis-generator生成Mapper文件沒有Selective結尾的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Unity2019-2020 個人版官方免費激活詳細方法

    Unity2019-2020 個人版官方免費激活詳細方法

    這篇文章主要介紹了Unity2019-2020 個人版官方免費激活詳細方法,激活方法分位兩種一種是激活新許可證,一種是手動激活,感興趣的朋友跟隨小編一起看看吧
    2021-04-04
  • java 取出文本文件中空行的實例代碼

    java 取出文本文件中空行的實例代碼

    這篇文章介紹了java 取出文本文件中空行的實例代碼,有需要的朋友可以參考一下
    2013-09-09
  • Kotlin與Java 泛型缺陷和應用場景詳解

    Kotlin與Java 泛型缺陷和應用場景詳解

    這篇文章主要為大家介紹了Kotlin與Java 泛型缺陷和應用場景詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • 解析SpringBoot中@Autowire注解的實現(xiàn)原理

    解析SpringBoot中@Autowire注解的實現(xiàn)原理

    在開發(fā)Java項目時,依賴注入是一種常見的實現(xiàn)方式,SpringBoot框架通過@Autowired注解來實現(xiàn)依賴注入的功能,本文將介紹SpringBoot中 Autowired注解實現(xiàn)的原理
    2023-06-06
  • Mybatis?Example的高級用法詳解

    Mybatis?Example的高級用法詳解

    這篇文章主要介紹了Mybatis?Example的高級用法詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringBoot集成消息隊列的項目實踐

    SpringBoot集成消息隊列的項目實踐

    本文主要介紹了SpringBoot集成消息隊列的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-02-02
  • SpringBoot中的@ControllerAdvice注解原理詳解

    SpringBoot中的@ControllerAdvice注解原理詳解

    這篇文章主要介紹了SpringBoot中的@ControllerAdvice注解原理詳解,在SpringBoot應用程序啟動過程中,Spring會掃描所有的類,尋找?guī)в蠤ControllerAdvice注解的類這些方法會被添加到一個映射表中,以便后續(xù)處理異常時能找到對應的處理方法,需要的朋友可以參考下
    2024-01-01
  • 基于parameters參數(shù)實現(xiàn)參數(shù)化過程解析

    基于parameters參數(shù)實現(xiàn)參數(shù)化過程解析

    這篇文章主要介紹了基于parameters參數(shù)實現(xiàn)參數(shù)化過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 如何讓Win10實現(xiàn)Java文件的開機自啟動

    如何讓Win10實現(xiàn)Java文件的開機自啟動

    這篇文章主要介紹了如何讓Win10實現(xiàn)Java文件的開機自啟動,對于一些想要一直運行的Java文件,就會造成每次系統(tǒng)更新之后的重啟導致Java文件無法繼續(xù)運行。,需要的朋友可以參考下
    2019-06-06
  • java mybatis框架實現(xiàn)多表關系查詢功能

    java mybatis框架實現(xiàn)多表關系查詢功能

    這篇文章主要介紹了java mybatis框架實現(xiàn)多表關系查詢,基于Maven框架的整體設計 —— 一多一的關系,文中通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-10-10

最新評論