在PostgreSQL中,自动增量使用
SERIAL伪类型进行处理。您在执行时使用此类型
CREATE TABLE。
现在要点-这种
SERIAL伪类型创建一个序列。
PostgreSQL使用创建的序列来处理自动增量。该
id列的默认值为-
nextval('your_sequence_name')。在Hibernate中针对
User实体:
@Id@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "users_seq_gen")@SequenceGenerator(name = "users_seq_gen", sequenceName = "users_id_seq")public Long getId() { return id;}在这里阅读:
http://www.postgresql.org/docs/8.4/static/datatype-numeric.html#DATATYPE-
SERIAL
http://www.neilconway.org/docs/sequences/



