Mysql+Mybatis中<insert>语句使用useGeneratedKeys=“true“后却无法自动生成主键?

时间:2024-04-07 11:30:05

Mysql+Mybatis中语句使用useGeneratedKeys="true"后却无法自动生成主键?

问题产生的情况:使用了useGeneratedKeys="true"后依然无法创建id
Mysql+Mybatis中<insert>语句使用useGeneratedKeys=“true“后却无法自动生成主键?
原因:主键id不是自动增长类型的,比如我的id就是varchar类型
解决办法
1、改主键的类型为integer,bigint等支持自动增长类型的
2、添加自定义工具类,生成主键id信息后,再为对象setId…