mybatis + oracle 插入问题
資深大佬 : czwen1993 10
在 xml 文件中,
INSERT INTO XXX.XXX_TAB (ASN_ID, ASN_NO)
VALUES (‘1234567′,’test’)
上面这样就可以插入的。
下面这种,一用到 #{xxxx} 这种表达式就报 ORA-01400 cannot insert null 。 查了一圈,网上说是 id 自增问题,但我 ASN_ID 不是自增的。
INSERT INTO XXX.XXX_TAB (ASN_ID, ASN_NO)
VALUES (#{asnId},’test’)
INSERT INTO XXX.XXX_TAB (ASN_ID, ASN_NO)
VALUES (‘1234567’, #{asnNo})
这两种都会报同一个错误,只有用到 #{xxxx} 这种就会报。
其他表也是这种情况,不单是某一个表。
有大佬能指点迷津吗? 感谢
大佬有話說 (4)