我有一个实体和一个相关的IdClass。
@Entity
@IdClass(MyEntityId.class)
class MyEntity {
@Id @ManyToOne You you; <---------------------|
@Id @ManyToOne He he; ------------------------+---------|
} | |
| @@? |
class MyEntityId { | | @@?
Long you; <-----------------------------------| |
Long he; <----------------------------------------------|
}
没有任何MapsId
或其他什么可以吗?
JPA会自动将 you
映射到 you
,将 he
映射到 {{1} }
答案 0 :(得分:2)
类型必须匹配。即它们应该在您的实体中Long
。除此之外 - 是的,它们与名称匹配。