【发布时间】:2010-10-15 15:37:51
【问题描述】:
我使用的是休眠注释,在后端我使用的是 Postgres SQL 8.3。所以,我不知道如何在我的类的注释中应用序列。
请提供相关帮助。
【问题讨论】:
标签: hibernate
我使用的是休眠注释,在后端我使用的是 Postgres SQL 8.3。所以,我不知道如何在我的类的注释中应用序列。
请提供相关帮助。
【问题讨论】:
标签: hibernate
您可以通过这样实现来更好地控制生成的序列:
@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;
【讨论】:
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
然后,把它放在你的序列字段前面:
@GeneratedValue(strategy=GenerationType.SEQUENCE)
希望对您有所帮助...
【讨论】: