有没有一种方法可以使用父实体字段(而非父对象)将子实体映射到父实体?

时间:2019-05-04 18:32:59

标签: java hibernate jpa

我正在尝试建立一对多单向关联的模型。我有两个实体,第一个(父)实体是:

df['name']=df['name'].str[0]

第二个实体与客户具有多对一关系:

@Entity
@Table(name = "customer")
public class Customer{
@Id
@Column(name = "ID")
private Long id;    

我需要用customer.id替换Address类中的Customer属性,可以吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Adress实体中的customerId字段并将其与JPQL手动连接,但是不建议这样做,并且不会创建外键。

@Entity
@Table(name = "address")
public class Address{
@Id    
@Column(name = "ID")
private Long id;        

@Column(name = "CUSTOMER_ID")
private Long customerId;
相关问题