PostgresQL JPA 自定义序列
PostgresSQL JPA custom sequence
- 在 postgres 中我创建序列:user_details_userid_seq
- 现在我想在我的 class
中使用它
public class UserDetails {
@Id
private int userId;
我想要 userId 读取并生成 user_details_userid_seq 的下一个值(在数据库中定义)。如何做到这一点?
感谢提供关键字搜索,但解决方案:
@GeneratedValue(generator="my_seq_gen")
@SequenceGenerator(name="my_seq_gen", sequenceName="user_details_userid_seq", allocationSize = 1)
其中参数 allocationSize = 1
将您的 sequence-increment 定义为 1
.
- 在 postgres 中我创建序列:user_details_userid_seq
- 现在我想在我的 class 中使用它
public class UserDetails {
@Id
private int userId;
我想要 userId 读取并生成 user_details_userid_seq 的下一个值(在数据库中定义)。如何做到这一点?
感谢
@GeneratedValue(generator="my_seq_gen")
@SequenceGenerator(name="my_seq_gen", sequenceName="user_details_userid_seq", allocationSize = 1)
其中参数 allocationSize = 1
将您的 sequence-increment 定义为 1
.