【发布时间】:2015-01-02 08:43:15
【问题描述】:
我使用的是 slick 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[]。
【问题讨论】:
标签: oracle scala auto-increment slick sequence-sql