【问题标题】:Spring boot error ORA-01400: cannot insert NULL into ("AAKASH"."USERS"."EMAILVERIFICATIONSTATUS")Spring boot 错误 ORA-01400: 无法将 NULL 插入 ("AAKASH"."USERS"."EMAILVERIFICATIONSTATUS")
【发布时间】:2020-07-26 23:07:29
【问题描述】:

这是我得到的错误:

2020-04-14 13:44:21 WARN ohejdbc.spi.SqlExceptionHelper - SQL 错误:1400,SQLState:23000 2020-04-14 13:44:21 错误 ohejdbc.spi.SqlExceptionHelper - ORA-01400 : 不能将 NULL 插入 ("AAKASH"."USERS"."EMAILVERIFICATIONSTATUS")

【问题讨论】:

  • 2020-04-14 13:44:21 警告 ohejdbc.spi.SqlExceptionHelper - SQL 错误:1400,SQLState:23000 2020-04-14 13:44:21 错误 ohejdbc.spi。 SqlExceptionHelper - ORA-01400: 无法将 NULL 插入 ("AAKASH"."USERS"."EMAILVERIFICATIONSTATUS")
  • 嗨!您可以仅使用文本而不是使用图像来共享整个异常吗?

标签: spring oracle spring-boot jpa


【解决方案1】:

几乎不言自明。您正在向名为USERS 的表中插入一行,该行属于用户AAKASH,并省略设置为NOT NULLEMAILVERIFICATIONSTATUS 列的值。

怎么办?为该列提供值。

【讨论】:

  • 我是 stackoverflow 的新手,无法在此处发布代码
  • 我可以和你分享 git 链接吗?
  • 您可以编辑您发布的原始消息(消息底部有“编辑”链接)和邮政编码。基本上,我已经告诉你出了什么问题。你应该检查你做了什么并修复它。
【解决方案2】:

它由列设置(非空)引起。 你可以这样做

  1. 设置值(不是 null-java 或您的逻辑)

  2. 设置默认值(修改列-编辑表)

【讨论】:

    猜你喜欢
    • 2013-02-21
    • 1970-01-01
    • 2017-09-01
    • 2021-08-02
    • 2018-11-08
    • 1970-01-01
    • 2011-08-23
    • 2016-08-21
    • 2015-06-04
    相关资源
    最近更新 更多