【发布时间】:2023-03-10 13:25:01
【问题描述】:
我正在使用Spring 和Hibernate 开发应用程序。以下是我的模型 bean 类:
员工
@Entity
@Table(name="employee")
public class Employee {
@Id
@Column
@GeneratedValue
private int empid;
@Column
private String firstName;
@Column
private String lastName;
@Column
private String email;
@Column
private String password;
@Column
private boolean isAdmin;
@Column
private boolean isActive;
@Column
private boolean isLocked;
//getter and setter
个人资料
public class PersonalDetails {
@Column
@Id
private int empid;
@Column
private String personalEmail;
@Column
private String mob;
@Column
private String permenantAdress;
@Column
private String currentAddress;
@Column
private String gender;
@Column
private String maritialStatus;
@OneToOne
@PrimaryKeyJoinColumn
@ForeignKey(name="empid")
private Employee employee;
//getter and setter
我的表在服务器启动时自动创建,但PersonalDetails 表中的外键约束未设置。
我错过了什么吗?
【问题讨论】:
标签: java spring hibernate jpa orm