对oracle数据库是不是不支持
版本:renren-security 2.3 |
开发环境:火狐/谷歌 |
将项目中默认的mysql数据库换成oracle,能正常登陆访问,但是在做一些新增操作时,后台报异常。提示无法插入空值,看异常信息发现插入SQL语句里没有对主键插入,而oracle里的表主键非空,不是自增。请教如何处理!
img[//cdn.renren.io/be813201905221653388168.jpg]
-
2019-05-22
主键是通过mybatis-plus生成的,数据库无需自增,是不是其他原因导致的
-
2019-05-22
不应该吧,后台打印的SQL里并没有insert主键的值,你这主键是怎么插进去的。是不是一个BUG。我再看看~
-
2019-05-22
img[//cdn.renren.io/99659201905221741544617.jpg] 谁能解释下这个异常是怎么回事?
-
2019-05-22
@木公
经测试,在oracle下,并没有出现你说的情况,会自动生成主键值,请检查下是否修改过代码
img[//cdn.renren.io/27a2c201905222328291152.jpg]
-
2019-05-23
img[//cdn.renren.io/9cdc9201905231352025036.png]
这里有记得改吗
-
2019-05-24
@shaojie 没改,没注意这个,估计是这个没修改的原因,我试试看~face[微笑]