我正在使用hibernate注释,在后端我正在使用Postgres SQL 8.3。所以,我不知道如何在我的班级的注释中应用序列。
Plz为此提供相关帮助。
答案 0 :(得分:4)
您可以通过以下方式实现对生成序列的更多控制:
@Id
@GeneratedValue(generator="YourGeneratorName")
@GenericGenerator(
name="YourGeneratorName", strategy="seqhilo",
parameters={
@Parameter(name="max_lo", value="1"),
@Parameter(name="sequence", value="seq_name_of_the_sequence")
}
)
private Long id;
答案 1 :(得分:3)
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
然后,将它放在序列字段前面:
@GeneratedValue(strategy=GenerationType.SEQUENCE)
希望有任何帮助...