- 主题:大佬解释一下,这段代码,是如何写user_id的?
看看代码里userId上有没有什么注解,不过奇怪,按理数据库设置了自增长,insert的时候带值进去会出错的,你用的什么数据库
【 在 feng321 的大作中提到: 】
: 我现在要实现让id 加一自增,要如何设置?而不是随机自增
--
FROM 183.6.114.*
2万积分也太不值钱了吧
【 在 linkrmb 的大作中提到: 】
: 给我转2万积分吧
: 我告诉你
: 了解这个原理价值很高的
: ...................
--
FROM 183.6.114.*
刚试了一下mysql的自增长字段确实是可以在insert的时候设置值进去的,我记错了,那就简单看下userId上有什么注解吧
【 在 feng321 的大作中提到: 】
: mysql
--
FROM 183.6.114.*
看看userId上是不是有@TableId的注解,mybatis的配置文件里id-type是什么
【 在 feng321 的大作中提到: 】
: 贴不了代码,只能上传图片。大佬,这能看出什么吗?
: [upload=1][/upload]
--
FROM 183.6.114.*
看到了,就是那个@TableId的注解,表示由mybatis生成id,至于怎么生成id看配置文件的id-type,3是雪花ID
如果你想强制这个字段是自增长的话改成
@TableId(type=IdType.AUTO)
【 在 feng321 的大作中提到: 】
: SysUserEntity 的代码,前面贴出来了。问题是在哪里设置随机自增?或者设置加一自增?
--
FROM 183.6.114.*
如果用spring-boot的话,试试在application.yml里搜一下mybatis-plus
【 在 feng321 的大作中提到: 】
: 大佬,配置文件是哪个啊?名字是什么?是 *Mapper.xml吗?为什么我没有 *Mapper.xml 也可以跑?
: [upload=1][/upload][upload=2][/upload][upload=3][/upload]
--
FROM 183.6.114.*
那直接改成@TableId(type=IdType.AUTO)试试
【 在 feng321 的大作中提到: 】
: 没有xml文件,注解只要 @TableId,可是没有设置的地方啊。难道是默认 随机自增 ?
--
FROM 183.6.114.*