MybatisX插件自动生成sql失效问题的详细分析

news/2025/1/31 6:24:04/

mybatis框架提供了非常好用的逆向工程插件,但是根据数据库驱动版本的不同会出现一些问题。

在使用mybatisX插件的时候使用Generate mybatis sql无法实现自动生成sql 

解决方案:

1.首先检查自己的数据库中表是否有主键,如果没有主键是不会生成类似selectByPrimaryKey之类的方法的。

2.检查generatorConfig.xml配置文件中的table标签是否把这些属性设为了false,默认是true,如果是false则无法生成。

enableSelectByPrimaryKey="true"
enableUpdateByPrimaryKey="true"
enableDeleteByPrimaryKey="true"

这个问题大家是都可以注意到的,下面的坑一定要注意:mysql驱动是6.x的,是无法生成的,5.x版本的是可以生成的


http://www.ppmy.cn/news/767362.html

相关文章

用mac原生的日历和automator,实现定时发微信

mac对于程序员的友好与生俱来,对于定时发微信这样的需求,一行代码都不需要,只要两步即可: 第一步,打开automator(俗称扛炮),录制如下: 录制中可以通过指定切换输入法,确保不会误操…

微信小程序的应用及信息整合,都放到这里了

微信小程序终于开始公测了,这篇文章也终于可以发布了。 这篇文章可以说是微信小程序系列三部曲最后一篇。8 月份,小程序推出前,我写了《别开发 app 了》详细阐述了为什么创业应该放弃原生 app 开发,上个月,《为什么你觉…

解构微信(一):邮件中诞生与开发的逆境

搜狐IT 2013-11-18 11:48 15 微信 【声明】本案例是由郑小平和许家馨在杨斌教授的指导下编写的,仅用于课堂讨论。本案例中的情况描述不反映编者的观点,也不作为正式文件、基本数据来源以及管理活动是否有效的证明。案例版权归腾讯公司所有。转载请注明以…

微信小程序开放公测

微信小程序的想象力与不可想象域 原创 2016-11-03 Jason Ng 可能吧 阿禅 Jason Ng 读完本文 大约需要 15分钟 微信小程序终于开始公测了,这篇文章也终于可以发布了。 这篇文章可以说是微信小程序系列三部曲最后一篇。8 月份,小程序推出前,…

张小龙2018微信公开课超时演讲,总结微信8年

大家好!我是张小龙。 刚刚我们在下面看了一下这些吐槽,非常好,因为我每天都在听到这样的声音,都已经习惯了。我觉得在中国来说,每天都有5亿人说我们做得不好,每天还有1亿人想教我怎么样做产品,我…

最新最全的云开发入门教程,微信小程序云开发,云函数,云数据库学习,微信小程序云开发扩展功能学习

写在前面 1,讲解视频 https://edu.csdn.net/course/detail/26572 2,配套笔记 配套笔记会在csdn上免费给到大家,欢迎关注,笔记会持续更新。 https://blog.csdn.net/qiushi_1990 3,支持石头哥😊 3-1&…

使用JAVA开发微信公众平台(一)——环境搭建与开发接入

一、 初始微信公众平台 微信公众平台,即我们平时所说的“公众号”,曾用名“官方平台”、“媒体平台”,但最终命名为“公众平台”。从微信的命名我可以发现,公众平台不只是官方、媒体使用的平台,而是对所有公众都开放的…

【转载】官方最完整版:张小龙微信公开课超时演讲,总结微信8年

大家好!我是张小龙。 刚刚我们在下面看了一下这些吐槽,非常好,因为我每天都在听到这样的声音,都已经习惯了。我觉得在中国来说,每天都有5亿人说我们做得不好,每天还有1亿人想教我怎么样做产品,我…