我猜您
entity_property有一个组合键
(entity_id,name),其中
entity_id的外键是
entity。如果是这样,则可以按如下所示进行映射:
@Embeddablepublic class EntityPropertyPK { @Column(name = "name") private String name; @ManyToOne @JoinColumn(name = "entity_id") private Entity entity; ...}@Entity @Table(name="entity_property") public class EntityProperty { @EmbeddedId private EntityPropertyPK id; @Column(name = "value") private String value; ...}


