JPA生成的值

时间:2017-10-04 21:50:55

标签: jpa

我在this page

之后生成了一个Web CRUD应用程序

但该向导不会使用@GeneratedValue注释表中的主键自动增量字段。

当然,在运行时,UI不会使用值填充自动增量ID字段。

所以我试着看this page

我尝试使用@GeneratedValue注释ID字段,但没有成功。

我是否需要先创建带有自动增量列的表?

1 个答案:

答案 0 :(得分:0)

http://www.binarytides.com/create-autoincrement-columnfield-in-apache-derby/

CREATE TABLE students
(
id INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
name VARCHAR(24) NOT NULL,
address VARCHAR(1024),
CONSTRAINT primary_key PRIMARY KEY (id)
) ;

这有效......

然后在UI中删除ID的字段。