如果您使用hibernate模式,也可以使用
public class Validation { private Long validationId; private User user; @Id @GeneratedValue(generator="SharedPrimaryKeyGenerator") @GenericGenerator(name="SharedPrimaryKeyGenerator",strategy="foreign",parameters = @Parameter(name="property", value="user")) @Column(name = "VALIDATION_ID", unique = true, nullable = false) public Long getValidationId(){ return validationId; } @oneToOne @PrimaryKeyJoinColumn public User getUser() { return user; }}Hibernate将确保Validation的ID与User实体集的ID相同。



