最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

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

補(bǔ)充知識(shí):MyBatis Plus中 selectPage 方法。返回的total為空問題

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

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;
  }
}

加上這個(gè)類問題基本就解決了

如果沒解決??匆幌马?xiàng)目中有沒有pagehelper的依賴。如果有的話去掉就好了。

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

相關(guān)文章

  • Spring基于Aop實(shí)現(xiàn)事務(wù)管理流程詳細(xì)講解

    Spring基于Aop實(shí)現(xiàn)事務(wù)管理流程詳細(xì)講解

    這篇文章主要介紹了Spring基于Aop實(shí)現(xiàn)事務(wù)管理流程,事務(wù)管理對于企業(yè)應(yīng)用來說是至關(guān)重要的,即使出現(xiàn)異常情況,它也可以保證數(shù)據(jù)的一致性,感興趣想要詳細(xì)了解可以參考下文
    2023-05-05
  • Java日志相關(guān)技術(shù)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java日志相關(guān)技術(shù)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了Java日志相關(guān)技術(shù)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Java中Date時(shí)區(qū)的轉(zhuǎn)換代碼示例

    Java中Date時(shí)區(qū)的轉(zhuǎn)換代碼示例

    這篇文章主要給大家介紹了關(guān)于Java中Date時(shí)區(qū)轉(zhuǎn)換的相關(guān)資料,當(dāng)在不同的時(shí)區(qū)使用相同程序,時(shí)間的值只會(huì)為當(dāng)?shù)貢r(shí)間,這樣就會(huì)造成時(shí)間混亂,需要的朋友可以參考下
    2023-07-07
  • 創(chuàng)建java多線程程序

    創(chuàng)建java多線程程序

    Java 給多線程編程提供了內(nèi)置的支持。一條線程指的是進(jìn)程中一個(gè)單一順序的控制流,一個(gè)進(jìn)程中可以并發(fā)多個(gè)線程,每條線程并行執(zhí)行不同的任務(wù)。希望本篇文章能夠給你帶來幫助
    2021-06-06
  • spring mvc+localResizeIMG實(shí)現(xiàn)HTML5端圖片壓縮上傳

    spring mvc+localResizeIMG實(shí)現(xiàn)HTML5端圖片壓縮上傳

    這篇文章主要為大家詳細(xì)介紹了使用spring mvc+localResizeIMG實(shí)現(xiàn)HTML5端圖片壓縮上傳,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • SpringMvc定制化深入探究原理

    SpringMvc定制化深入探究原理

    SpringMVC是一種基于Java,實(shí)現(xiàn)了Web MVC設(shè)計(jì)模式,請求驅(qū)動(dòng)類型的輕量級(jí)Web框架,即使用了MVC架構(gòu)模式的思想,將Web層進(jìn)行職責(zé)解耦,這篇文章主要介紹了SpringMvc定制化原理
    2022-10-10
  • SpringBoot中mapper.xml文件存放的兩種實(shí)現(xiàn)位置

    SpringBoot中mapper.xml文件存放的兩種實(shí)現(xiàn)位置

    這篇文章主要介紹了SpringBoot中mapper.xml文件存放的兩種實(shí)現(xiàn)位置,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 使用Prometheus監(jiān)控Tomcat等java應(yīng)用的狀態(tài)

    使用Prometheus監(jiān)控Tomcat等java應(yīng)用的狀態(tài)

    本文介紹了如何配置Tomcat監(jiān)控,使用JMX Exporter和Prometheus進(jìn)行監(jiān)控,并通過Grafana展示監(jiān)控?cái)?shù)據(jù)
    2024-12-12
  • swagger2和knife4j的詳細(xì)使用教程(入門級(jí))

    swagger2和knife4j的詳細(xì)使用教程(入門級(jí))

    最近項(xiàng)目中用到了Swagger2和knife4j作為接口文檔,所以下面這篇文章主要給大家介紹了關(guān)于swagger2和knife4j的詳細(xì)使用教程,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Java程序中的延遲加載功能使用

    Java程序中的延遲加載功能使用

    這篇文章主要介紹了Java程序中的延遲加載功能使用,一定程度上有助于提升性能和降低內(nèi)存使用率,需要的朋友可以參考下
    2015-07-07

最新評(píng)論

巫溪县| 北安市| 博乐市| 聊城市| 舒兰市| 固阳县| 喀什市| 淮安市| 凤翔县| 达日县| 天峨县| 万山特区| 博乐市| 安庆市| 双桥区| 定州市| 呼图壁县| 乐清市| 南澳县| 北碚区| 丹寨县| 普陀区| 锦屏县| 资兴市| 舟曲县| 光山县| 台湾省| 延长县| 固始县| 齐齐哈尔市| 白山市| 定兴县| 西青区| 屏东市| 东山县| 衢州市| 浦东新区| 绥中县| 长寿区| 新余市| 东山县|