我用玩!框架 2.0 和 postgresql。
在我的数据库中有用户表,每个用户当然都有一个唯一的 ID。
所以我把它定义为serial.  
serial
我的问题是:如何在我的 java 项目中  表示它的数据类型的字段。
ps 我懂玩!框架使用 Hibernate 注解
我用玩!框架 2.0 和 postgresql。
在我的数据库中有用户表,每个用户当然都有一个唯一的 ID。
所以我把它定义为serial.  
serial
我的问题是:如何在我的 java 项目中  表示它的数据类型的字段。
ps 我懂玩!框架使用 Hibernate 注解
从PostgreSQL 文档中,该SERIAL类型等同于带有序列的“整数”,因此:
CREATE TABLE tablename (
    colname SERIAL
);
相当于指定:
CREATE SEQUENCE tablename_colname_seq;
CREATE TABLE tablename (
    colname integer DEFAULT nextval('tablename_colname_seq') NOT NULL
);
类型上的@IdJPA 注释Long将提供一个序列(相当于AUTO_INCREMENTMySQL 中的)。
所以,在你的课上,只需使用:
@Id
public Long id;
    好的。我刚刚添加了注释@Id