国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 解決myBatis generator逆向生成沒有根據主鍵的select,update和delete問題

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

2020-09-27 14:47華府小書童 Java教程

這篇文章主要介紹了解決myBatis generator逆向生成沒有根據主鍵的select,update和delete問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一、配置逆向generatoe.xml

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?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>
    <!-- 配置數據庫連接信息 -->
    <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>

二、執行生成代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
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的方法

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

四、解決辦法

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

在generatoe.xml的配置數據庫連接信息時,添加

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

即可解決問題

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

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

原文鏈接:https://blog.csdn.net/qq_38074943/article/details/87531369

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜影院网站 | 久久久久久亚洲一区二区三区蜜臀 | 国产欧美日韩一区二区三区 | 五月天婷婷综合 | 日韩精品一区不卡 | 久久国产精品系列 | 亚洲成人自拍 | 精品国产成人 | 日日摸夜夜 | 日韩在线观看中文字幕 | 亚洲视频在线观看 | www.久久99| 精品欧美一区二区三区久久久 | 国产乱淫精品一区二区三区毛片 | 欧美亚洲国产一区二区三区 | 亚洲一区二区三区在线 | 日韩激情| 日本不卡高字幕在线2019 | 综合视频一区 | 亚洲一区二区三区四区五区午夜 | 国产精品久久久久久久一区探花 | 日产精品一区二区三区在线观看 | 欧美午夜精品久久久久久浪潮 | 青青草国产在线 | 色综合成人 | 国产高清视频在线观看 | 国产午夜视频 | 激情综合丁香 | 国内精品久久久久 | 青青草在线视频免费观看 | 亚洲午夜视频在线观看 | 欧美日韩视频在线 | 午夜tv| 欧美一级片| 欧美色视频在线观看 | 欧洲毛片 | 日韩一区在线视频 | 久久亚洲一区二区三区明星换脸 | www.久久久 | 国产精品美女久久久久久久网站 | 日韩美女视频 |