![](https://img-blog.csdnimg.cn/deb95c7f2a6645c6ad668921c269fff7.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mybatis
mybatis,mybatis-plus专栏
本郡主是喵
两袖清风,无愧苍生。
展开
-
mybatis-plus: You have an error in your SQL syntax; check the manual that corresponds to your MySQL
就是sql语句的问题,但问题关键在于,我这是用mybatis-plus,执行的sql,语句不是我能更改的。原来将 name ,desc识别为关键字了,因此执行报错。然后,我们是需要将这些字段转义。搜嘎它居然将java字段 如: userName -> user_name 映射为。在mybati-plus使用的实体类上,加上红框里面的注解即可。在控制台里面,找到执行的SQL语句。我将语句贴在navicat里面执行。然后,我打开数据库中的表来看。原创 2024-01-08 12:23:05 · 686 阅读 · 0 评论 -
Mybatis-Plus自动生成的数据库id过长
这样当主键id是一个比较长的数值时每个索引都存储这个值,在数据量大,内存珍贵的情况下,MySQL有限的缓冲区,存储的索引与数据会减少,索引占用的磁盘空间也会增加,磁盘IO的概率会增加。1)前端拿到这样的id后,会发生Number精度丢失,导致id数值发生变化,使得前后端的id不一致,这样就使得无法利用id进行操作。将DO类的注释改为@TableName,主键id的注释改为@TableId,这样自动生成的主键id就是正常位数。其中的AUTO类型,在指定主键时,如果不指定主键生成策略,默认为AUTO。转载 2023-06-27 20:33:13 · 780 阅读 · 0 评论 -
最新版!!! mybatis-plus代码生成器入门学习
不就是java代码和html代码混在一起,最后被解析成servlet,最后渲染成页面吗?同理,模版引擎简答理解就是将页面和数据能够混在一起,并将最终页面展示的技术。能够将数据和模版,联合生成一个特定格式的文档。如:HTML、XML等,这个格式能被浏览器等设备解析渲染成可视化页面。PS: 从3.0版本之后,mybatis-plus就已经删除了默认的模版引擎,因此都需要默认自己导入并使用他。只能用这2个最新的版本。在这里,不得不牵扯一下模版引擎的学习,需要我们自己手动填上!: 提醒一句,生成的。原创 2023-06-05 12:00:33 · 896 阅读 · 0 评论