我正在使用光滑的 2.1.0。Oracle 没有列的自动增量属性的概念,所以我如何使用序列通过 slick 管理插入。例如,我有一个表格和序列如下:
创建表用户 ( "USER_ID" NUMBER NOT NULL ENABLE, "NAME" VARCHAR2(100) NOT NULL ENABLE, “地址” VARCHAR2(1000) NOT NULL 启用 ); CREATE SEQUENCE USER_ID_SEQ MINVALUE 1 MAXVALUE 99999999999999 INCREMENT BY 2;
如何使用此序列来设置我的 USER_ID?
在 Slicks 的 SourceCodeGenerator 中设置 autoIncLastAsOption = true 似乎也无济于事。我的 ID 仍然不是 Option[]。