Hibernate注释,与自动增量相关

Hibernate注释,与自动增量相关,hibernate,Hibernate,我使用的是hibernate注释,在后端我使用的是Postgres SQL 8.3。所以,我不知道如何在类的注释中应用序列 请提供相关帮助 import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; 然后,将其放在序列字段前面: @GeneratedValue(strategy=GenerationType.SEQUENCE) 希望这对您有所帮助……您可以通过以下方式实现对生成序列的更多控

我使用的是hibernate注释,在后端我使用的是Postgres SQL 8.3。所以,我不知道如何在类的注释中应用序列

请提供相关帮助

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
然后,将其放在序列字段前面:

@GeneratedValue(strategy=GenerationType.SEQUENCE)

希望这对您有所帮助……

您可以通过以下方式实现对生成序列的更多控制:

@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;