本文主要是介绍Field * doesn‘t have a default value问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
最近开发时,把数据插入表中,出现了Field * doesn’t have a default value报错,主键使用了String类型。
一、场景
表使用了String类型作为主键,使用MybatisPlus在插入数据时,主键是带了数据进到数据库的。然后出现了
原因是:主键没有设置默认值,传入的值没有插入到数据库。
主键不能为空,String类型不能够自增主键。
如果使用框架,策略需要选择好,把策略改成input即可。
这篇关于Field * doesn‘t have a default value问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!