JSR338/3.5.3 specified that
Generated primary key values are available in the PostPersist method.
Is it possibly to specify TABLE-generated IDs available on PrePersist?
e.g.
public class MyEntity {
@PrePersist
private void onPrePersist() {
// make derived as a unique value derived from the id
derived = String.format("%016x", id);
}
@GeneratedValue(..., strategy = GenerationType.TABLE)
@Id
private Long id;
@Column(..., nullable = false, updatable = false)
private String derived;
}