mybatis-generator同名表的处理
问题:
使用MyBatis Generator生成器时,发现Mapper文件中出现字段与连接数据库不符,经过查找发现该表是其他数据库的同名表的字段。
解决办法:
办法1:
在构造文件中,这里是generatorConfig.xml添加连接数据库参数 nullCatalogMeansCurrent=true
复制
<jdbcConnection connectionURL="jdbc:mysql://服务器地址:端口号/数据库名?serverTimezone=GMT%2B8"driverClass="com.mysql.cj.jdbc.Driver" password="ahbcd0306" userId="xlj" ><property name="nullCatalogMeansCurrent" value="true"/></jdbcConnection>
办法二
解决方法:在generatorConfig.xml配置文件中的table元素中加入catalog属性(数据库名):
<table tableName="user" catalog="mybatisdemo" domainObjectName="User" delimitIdentifiers="true"><!-- <property name="useActualColumnNames" value="true" /> --><property name="ignoreQualifiersAtRuntime" value="true"/><generatedKey column="id" sqlStatement="JDBC" /></table>
网上查找都是以上两种解决办法,却依然没有办法解决问题:
添加一个schema字段解决这个问题:
<table catalog="GPOWERGIS" tableName="EV_LOOPINFOR" schema="GPOWERGIS" ><!--<property name="ignoreQualifiersAtRuntime" value="true"/>--></table>
mybatis-generator同名表的处理相关推荐
- Mybatis逆向工程同名表找错数据库的问题
前言 数据库:Mysql 版本号:8.0.29 驱动版本:mysql-connector-java-8.0.27 问题描述 今天在用逆向工程生成代码时发现怎么弄字段都不太对劲,根本不是我建的那些字段 ...
- MyBatis Generator 生成器把其他数据库的同名表生成下来的问题
MyBatis Generator 生成器把其他数据库的同名表生成下来的问题 2018年10月23日 20:47:48 莫弹弹 阅读数:603 MyBatis Generator : Table Co ...
- 关于使用MyBatis逆向工程生成器把其他数据库的同名表生成下来的问题(Table Configuration xxx matched more than one table (xxx,xxx))
在使用逆向工程生成类的时候,我遇到了把同名的其它数据库的类给生成下来了的问题.并且Idea也报Warning: Table Configuration xxx matched more than on ...
- Mybatis Generator逆向工程的使用
MyBatis Generator简介 MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器.它将为所有版本的MyBatis以及版本2.2.0之后的 ...
- MyBatis Generator如何Generate
MyBatis Generator如何Generate [MyBatis Generator][6]是一个自动生成代码的工具,可以生成基本的数据表对应的实体对象以及对对象基本操作的dao层,今天介绍如 ...
- MyBatis Generator 代码生成器
MyBatis Generator 代码生成器 MyBatis Generator简介 MyBatis Generator(MBG)是MyBatis 的代码生成器.它将为MyBatis的所有版本生成代 ...
- MyBatis Generator使用方法(详细)
文章目录 一.简介 二.官方解释(如何配置使用) 三.配置方法 3.1.配置方法一 3.2.配置方法二 3.3 配置方式三 一.简介 MyBatis Generator(MBG)是MyBatis My ...
- MyBatis学习总结(9)——使用MyBatis Generator自动创建代码
2019独角兽企业重金招聘Python工程师标准>>> 由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所 ...
- SpringBoot如何自动生成实体类和Dao层以及映射文件(mybatis generator 自动生成代码)
一.首先添加自动生成代码插件 <!-- mybatis generator 自动生成代码插件 生成时解除注释 --><plugin><groupId>org.myb ...
最新文章
- 阔力梯的树(2020 CCPC Wannafly Winter Camp Day2 Div.12 )dsu on tree
- 中间件应用程序错误 修复方案_Qtum Neutron:新一代区块链虚拟机中间件会给Qtum带来哪些新功能?...
- centos7修改主机名_25个步骤完成centos7系统从0到1部署
- 开学测试代码——需求征集系统
- C语言 | 内部与外部函数
- java编译找不到符号 int age=in.nexint()_Java报错找不到符号,小白自学求大佬解决...
- Linux什么时候在pc机上有一席之地
- 流计算引擎数据一致性的本质
- 10几行代码,用python打造实时截图识别OCR
- 牛顿法/拟牛顿法/DFP/BFGS/L-BFGS算法
- 西威变频器使用说明书_北京2020第三期变频器电路板维修技术培训开班通知
- spring boot服务部署后访问zul页面404
- 兄弟连关于PHP培训的声明
- 慎重用EXCEl进行公式拟合!!!
- 华东师范大学软件工程专硕考研398分复习经验总结
- 港科夜闻|香港科大(广州)熊辉教授获委任为协理副校长(知识转移)
- mac ssh常见问题
- [NOIP初赛复习]插空法与插板法解排列组合问题
- 小米3android版本,小米手机
- 魔改《合成大西瓜》——附试玩链接
热门文章
- 对vue与angular和react的对比
- android分屏模式_Android分屏模式开发注意事项
- 小D的一串数字 (数位DP做法)
- Widget Extention开发笔记
- 中国电信物联网建设全面提速 投入三亿元补贴物联网模块
- 转帖:经济危机来临时的上海MM生活
- Caused by: java.lang.ClassNotFoundException: org.jbpm.pvm.internal.processengine.SpringHelper
- java增大字體_往JRE里增加字体
- centos安装中文字体
- OpenGL课程设计 光线追踪