soc*_*ket 4 java postgresql hibernate playframework playframework-2.0
我用玩!框架 2.0 和 postgresql。
在我的数据库中有用户表,每个用户当然都有一个唯一的 ID。
所以我把它定义为serial
.
我的问题是:如何表示它的数据类型serial
在我的 java 项目中的字段。
ps我懂玩!框架使用Hibernate注解
从PostgreSQL 文档 中,该SERIAL
类型等效于带有序列的“整数”,因此:
CREATE TABLE tablename (
colname SERIAL
);
Run Code Online (Sandbox Code Playgroud)
相当于指定:
CREATE SEQUENCE tablename_colname_seq;
CREATE TABLE tablename (
colname integer DEFAULT nextval('tablename_colname_seq') NOT NULL
);
Run Code Online (Sandbox Code Playgroud)
在@Id
对JPA注释Long
类型将提供序列(相当于AUTO_INCREMENT
在MySQL)。
所以,在你的课堂上,只需使用:
@Id
public Long id;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5809 次 |
最近记录: |