当前位置: 代码迷 >> Java相关 >> 子表的一个字段 对应2个主表id,如何写hibernate注解
  详细解决方案

子表的一个字段 对应2个主表id,如何写hibernate注解

热度:43   发布时间:2016-04-22 19:41:33.0
子表的一个字段 对应2个主表id,怎么写hibernate注解?
本帖最后由 oYXM518 于 2015-09-22 16:34:58 编辑
子表字段 对应2个主表id,怎么写注解?  

主表1字段 有   id,name
主表2字段 有  id,name
子表有  id, parent_id ,value

hibernate 如何写注解
我现在写的是
@Entity
@Table(name = "子表")
@ClassConfig(title="子表")
@JsonIgnoreProperties(value={"hibernateLazyInitializer","handler"})
@JsonIgnoreType(value=true)
public class MZ_OrderList extends BaseEntity{


@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
@Column(name = "mzordel_id")
private String id;
@ManyToOne(cascade = { })  
@JoinColumn(name = "parent_id") 
private 主表1 id1;

@ManyToOne(cascade = { })  
@JoinColumn(name = "parent_id") 
private 主表2 id2;       
     ......


写2个 @JoinColumn(name = "parent_id") 报错, 请问这种情况 怎么写注解?
------解决思路----------------------
楼主,给你个小板凳。
  相关解决方案