今天遇见了一个在网上都搜索不到的错误,使用通过mapper生成实体及mapper文件时会将另外一个数据库的同名文件生成在一个实体及mapper中,这样就会造成一个实体和mapper中有两个表的字段,经过很久的排查终于发现了是MySQL 8.0的问题,解决方法是在generatorConfiguration.xml文件中加上<property name="nullCatalogMeansCurrent" value="true" />

报错前:

        <jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"
connectionURL="jdbc:mysql://127.0.0.1:3306/media?serverTimezone=GMT%2B8"
userId="root"
password="mysql123456">
</jdbcConnection>

修改后:

        <jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"
connectionURL="jdbc:mysql://127.0.0.1:3306/media?serverTimezone=GMT%2B8"
userId="root"
password="mysql123456">
<property name="nullCatalogMeansCurrent" value="true" />
</jdbcConnection>

之后再生成就不会出错了

最新文章

  1. java的JSP技术
  2. Java使用代理服务器
  3. js中子父页面数据传递与方法调用
  4. Maven系列三Maven内置变量
  5. jdom xml解析
  6. 解决部份机型toast不显示问题
  7. POJ 1061 青蛙的约会【扩展欧几里德】
  8. poj3855Blast the Enemy!(多边形重心)
  9. Swiper之滑块3
  10. 使用PullToRefresh实现下拉刷新和上拉加载
  11. redis研究记录
  12. IIS日志字段详解
  13. 201521123111《Java程序设计》第3周学习总结
  14. MarkdownPad2测试
  15. Android Native crash日志分析
  16. Redis 配置内容总结
  17. tomcat 与 nginx,apache的区别
  18. JQuery请求数据的方式
  19. php单例模式实现对象只被创建一次
  20. emwin 解决在A窗口上新建B窗口后‘只激活’B窗口问题

热门文章

  1. Deep Visualization:可视化并理解CNN
  2. javascript之Location对象
  3. JNI的开发步骤
  4. Spring Boot Application后台守护Daemon应用
  5. [转] Maven更新父子模块的版本号, mvn versions:set
  6. dependencies与devDependencies之间的区别
  7. 【经验分享】Mongodb操作类实现CRUD
  8. fiddler的使用:抓包定位、模拟弱网
  9. Python-数据库索引浅谈
  10. .prj 投影文件信息