这是一个比较简单的问题,但是我依旧找了半天的原因。。。
报错信息:无法将 NULL 插入 ("SCOTT"."user"."id")
百度了一下这个问题,里面有三种出现此问题的可能:
Cause: java.sql.SQLException: ORA-01400: 无法将 NULL 插入 ("MESIRJ"."TMMIS11"."PARENTDESC") - Hello小码 - 博客园 (cnblogs.com)https://www.cnblogs.com/xuyupengblogs/p/14760000.html
我的原因符合其中的第一点:数据库里面的某个字段设置不为空(主键),但是在插入语句里缺少这个字段。
所以在赋值时,要加上对 id 的赋值:
加完就是这样:
在sql语句中同样也要添加 id 字段:
加完是这样的:
运行成功,数据库变化: