错误信息:
原因是将有的注解写在了成员变量上,有的写在了getter方法上,解决方法是将所有注解写在 getter方法上
private CstCustomer customer;
/**
* 建立多对一的映射关系
* targetEntity = CstCustomer.class 指定所对的一方的实体类名
* name = "lkm_cst_id" 外键字段名 referencedColumnName = "cust_id" 外键对应的主表的主键字段名
*/
@ManyToOne(targetEntity = CstCustomer.class)
@JoinColumn(name = "lkm_cst_id",referencedColumnName = "cust_id")
public CstCustomer getCustomer() {
return customer;
}
public void setCustomer(CstCustomer customer) {
this.customer = customer;
}