【发布时间】:2017-12-18 14:38:09
【问题描述】:
我想要实现的是生成一个在数据库插入期间自动分配的 UUID。类似于名为“id”的主键列生成一个 id 值。
模型值如下所示:
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(nullable = false)
private Long id;
@GeneratedValue(generator = "uuid2")
@GenericGenerator(name = "uuid2", strategy = "uuid2")
@Column(name = "uuid", columnDefinition = "BINARY(16)")
private UUID uuid;
但是当数据库插入完成时。 “uuid”为空。
非常感谢您的帮助。如果我问了一个明显愚蠢的问题,我很抱歉。
【问题讨论】:
-
请发布您的 UUID 课程。
-
@GeneratedValue和其他字段仅用于@Id字段,对于其他字段,它们将被忽略。 -
@M.Deinum 那么替代方案(解决方案)是什么?你的答案不完整
标签: hibernate jpa spring-boot uuid