【发布时间】:2020-10-27 20:32:50
【问题描述】:
我有 Spring Boot 应用程序,我在其中使用 JPA 层与 PostgreSQL 对话。我有一个 UUID 类型的非主键,我想在调用 save 方法时自动生成它。我用@GeneratedValue 注释了属性,但插入时列值为空。
@Column(name = "USER_UUID")
@GeneratedValue(strategy = GenerationType.AUTO)
private UUID userUuid;
我也将列创建为:
ADD COLUMN IF NOT EXISTS user_uuid uuid UNIQUE DEFAULT uuid_generate_v4();
这种情况下如何自动生成非主UUID值?
【问题讨论】:
标签: spring-boot jpa spring-data-jpa spring-data