为了账号安全,请及时绑定邮箱和手机立即绑定

ConstraintViolationException: ORA-01400: 无法将 NULL 插入 ("TEST"."ANC_STUDENT"."GID")

2015 10:07:47 下午 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions

566ecff10001b08d05000334.jpg

566ecff10001fbb705000261.jpg

566ecff10001f47d05000172.jpg

566ecff100013dc505000382.jpg

ERROR: ORA-01400: 无法将 NULL 插入 ("TEST"."ANC_STUDENT"."GID")

Exception in thread "main" org.hibernate.exception.ConstraintViolationException: ORA-01400: 无法将 NULL 插入 ("TEST"."ANC_STUDENT"."GID")

transaction 提交时一直报这个错误?

有没有小伙伴遇到?求解答(我用的是oracle数据库 粘贴一部分代码 )

正在回答

2 回答

数据库的字段限制了,不能传入空值,检查你的ANC_STUDENT标的GID有没有给他复制

0 回复 有任何疑惑可以回复我~
#1

宇轩01 提问者

感谢你的回答 student的gid列我设置的不允许为空,导致了这种问题
2015-12-15 回复 有任何疑惑可以回复我~

或者改用sequence的自增主键策略

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Hibernate初探之一对多映射
  • 参与学习       42171    人
  • 解答问题       295    个

Hibernate中一对多关联映射配置,以及cascade和inverse属性作用

进入课程

ConstraintViolationException: ORA-01400: 无法将 NULL 插入 ("TEST"."ANC_STUDENT"."GID")

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信