Hi, all
I have a problem about @JoinColumn.
Status.java
@Entity
public class Status implements Serializable {
@Id
private String Status_ID;
private String Status_Msg;
public String getStatus_ID() {
return Status_ID;
}
public void setStatus_ID(String status_id) {
Status_ID = status_id;
}
public String getStatus_Msg() {
return Status_Msg;
}
public void setStatus_Msg(String status_msg) {
Status_Msg = status_msg;
}
}Status_ID Status_Msg ----------- -------------- O Open C Close F Fatal
@Entity
public class Light implements Serializable {
@Id
private String Light_Name;
@ManyToOne
@JoinColumn(name = "Light_Status", referencedColumnName="Status_ID")
private Status LightStatus;
public String getLight_Name() {
return Light_Name;
}
public void setLight_Name(String light_name) {
Light_Name = light_name;
}
public Status getLightStatus() {
return LightStatus;
}
public void setLightStatus(Status lightstatus) {
LightStatus = lightstatus;
}
}Light_Name Light_Status -------------- -------------- light1 O light2 O light3 C light4 F
Desk_Zone Desk_ID ------------- ----------- A 01 B 09
Desk_Code ------------- A01 B09