如何使用mybatis在oracle 12c中获取生成的密钥
How to get generated key in oracle 12c with mybatis
我在 oracle 12c 中使用了身份列:
col1 NUMBER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1)
我用的是Spring+mybatis,怎么获取生成的值,useGeneratedKeys好像不行。
谢谢!
无论如何,question has been asked and answered here。
您可能没有注意到生成的值不是由插入语句返回的,而是存储在 keyProperty 的输入参数中。
我在 oracle 12c 中使用了身份列:
col1 NUMBER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1)
我用的是Spring+mybatis,怎么获取生成的值,useGeneratedKeys好像不行。 谢谢!
无论如何,question has been asked and answered here。
您可能没有注意到生成的值不是由插入语句返回的,而是存储在 keyProperty 的输入参数中。