I have two table. CategoryMaster and PotentialProject
PotentialProject [potentialProjectID, typeOfProject]
CategoryMaster [CategoryID, CategoryName]
I want to join typeOfProject and categoryID.
@Entity
@Table(name="CategoryMaster")
public class CategoryMaster
{
@Id
@Column(name="CategoryID")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer CategoryID;
private String CategoryName;
@OneToOne
@JoinColumn(name="typeOfProject")
private PotentialProject potentialProject;
//getter
//setter
}
@Entity
@Table(name="PotentialProject")
public class PotentialProject
{
@Id
@Column(name="PotentialProjectID")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer potentialProjectID;
private int typeOfProject;
@OneToOne(mappedBy="potentialProject")
private CategoryMaster categoryMaster;
//getter
//setter
}
The error message in hibernate is invalid column name typeOfProject. Pls give me some advice. Thank you.