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

解決myBatis generator逆向生成沒有根據(jù)主鍵的select,update和delete問題

 更新時間:2020年09月27日 10:33:23   作者:華府小書童  
這篇文章主要介紹了解決myBatis generator逆向生成沒有根據(jù)主鍵的select,update和delete問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一、配置逆向generatoe.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>
  <context id="DB2Tables" targetRuntime="MyBatis3">
    <!-- 是否生成注釋 -->
    <commentGenerator>
      <property name="suppressAllComments" value="true" />
    </commentGenerator>
    <!-- 配置數(shù)據(jù)庫連接信息 -->
    <jdbcConnection driverClass="com.mysql.jdbc.Driver"
            connectionURL="jdbc:mysql://localhost:3306/ssm_crud?serverTimezone=UTC"
            userId="root"
            password="root">
      <!--<property name="useInformationSchema" value="true"/>-->
    </jdbcConnection>
 
    <javaTypeResolver >
      <property name="forceBigDecimals" value="false" />
    </javaTypeResolver>
    <!-- 指定javaBean生成的位置 -->
    <javaModelGenerator targetPackage="com.atguigu.crud.bean" targetProject=".\src\main\java">
      <property name="enableSubPackages" value="true" />
      <property name="trimStrings" value="true" />
    </javaModelGenerator>
    <!-- 指定sql映射文件生成的位置 -->
    <sqlMapGenerator targetPackage="mapper" targetProject=".\src\main\resources">
      <property name="enableSubPackages" value="true" />
    </sqlMapGenerator>
    <!-- 指定dao接口生成位置,mapper接口 -->
    <javaClientGenerator type="XMLMAPPER" targetPackage="com.atguigu.crud.dao" targetProject=".\src\main\java">
      <property name="enableSubPackages" value="true" />
    </javaClientGenerator>
    <!-- table指定每個表的生成策略 -->
    <table tableName="tbl_emp" domainObjectName="Employee" />
    <table tableName="tbl_dept" domainObjectName="Department" />
  </context>
</generatorConfiguration>

二、執(zhí)行生成代碼

public class MBGTest {
  public static void main(String[] args) throws Exception{
    List<String> warnings = new ArrayList<String>();
    boolean overwrite = true;
    File configFile = new File("mbg.xml");
    ConfigurationParser cp = new ConfigurationParser(warnings);
    Configuration config = cp.parseConfiguration(configFile);
    DefaultShellCallback callback = new DefaultShellCallback(overwrite);
    MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
    myBatisGenerator.generate(null);
  }
}

三、結果mapper中未能生成...ByPrimaryKey的方法

四、解決辦法

在generatoe.xml的配置數(shù)據(jù)庫連接信息時,添加

<property name="useInformationSchema" value="true"/>

即可解決問題

以上這篇解決myBatis generator逆向生成沒有根據(jù)主鍵的select,update和delete問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Spring擴展接口知識總結

    Spring擴展接口知識總結

    今天帶大家學習Java Spring的相關知識,文中對Spring擴展接口作了非常詳細的介紹及代碼示例,對正在學習java的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • springBoot集成redis(jedis)的實現(xiàn)示例

    springBoot集成redis(jedis)的實現(xiàn)示例

    Redis是我們Java開發(fā)中,使用頻次非常高的一個nosql數(shù)據(jù)庫,本文主要介紹了springBoot集成redis(jedis)的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • SpringBoot+Vue項目打包部署完整步驟教程

    SpringBoot+Vue項目打包部署完整步驟教程

    這篇文章主要介紹了SpringBoot+Vue項目打包部署的相關資料,包括Vue項目的打包設置、SpringBoot的配置修改、跨域問題處理、使用Nginx配置反向代理以及最終的項目啟動,教程假定開發(fā)者已具備完整的前后端分離項目和配置好環(huán)境的服務器,需要的朋友可以參考下
    2024-10-10
  • Java 直接插入排序的三種實現(xiàn)

    Java 直接插入排序的三種實現(xiàn)

    本文主要介紹了Java 直接插入排序的三種實現(xiàn)方法,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 微服務springcloud 03.Eureka實現(xiàn)高可用的過程

    微服務springcloud 03.Eureka實現(xiàn)高可用的過程

    這篇文章主要介紹了微服務springcloud 03.Eureka實現(xiàn)高可用的相關資料,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • Java多線程實現(xiàn)復制文件

    Java多線程實現(xiàn)復制文件

    這篇文章主要為大家詳細介紹了Java多線程實現(xiàn)復制文件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • SpringCloud通過Feign傳遞List類型參數(shù)方式

    SpringCloud通過Feign傳遞List類型參數(shù)方式

    這篇文章主要介紹了SpringCloud通過Feign傳遞List類型參數(shù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • MyBatis-Plus流式查詢的實現(xiàn)示例

    MyBatis-Plus流式查詢的實現(xiàn)示例

    MyBatis-Plus 從 3.5.4 版本開始支持流式查詢,通過ResultHandler接口實現(xiàn)結果集的流式查詢,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • SpringCloud如何使用Eureka實現(xiàn)服務之間的傳遞數(shù)據(jù)

    SpringCloud如何使用Eureka實現(xiàn)服務之間的傳遞數(shù)據(jù)

    這篇文章主要介紹了SpringCloud使用Eureka實現(xiàn)服務之間的傳遞數(shù)據(jù)操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 源碼分析ConcurrentHashMap如何保證線程安全

    源碼分析ConcurrentHashMap如何保證線程安全

    這篇文章將結合底層源碼為大家詳細介紹一下ConcurrentHashMap是如何保證線程安全的,文中是示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-06-06

最新評論

荥经县| 禹城市| 灵宝市| 社会| 渝北区| 白山市| 桐柏县| 大渡口区| 海林市| 灵宝市| 偃师市| 天水市| 松江区| 修武县| 宜黄县| 芦山县| 望江县| 双流县| 泌阳县| 宝兴县| 望城县| 彰武县| 三原县| 文昌市| 大冶市| 察哈| 冀州市| 波密县| 射洪县| 星子县| 晋中市| 张家界市| 阜宁县| 柯坪县| 宁阳县| 长顺县| 栖霞市| 永寿县| 时尚| 马鞍山市| 赤城县|