我有两个实体类Entity1和Entity2。
@Entity
@Table( name = "users" )
public class Entity1{
@Id
private Long id;
@Column(name="name")
private String name;
}
@Entity
@Table( name = "all" )
public class Entity2{
@Id
private Long id;
@Transient
private Entity1 entity;
//getters and setters
}
现在我将整个实体保存在一个保存请求中。这样我的请求将如下所示。
{
entity1:{"name": ""XYZ"},
entity2:{"entity1": {"name": "XYZ"}}
}
在保存此实体1时将生成一个id。之后,在访问entity2内部存在的entity1时,entity2.getID()为空。我应该怎么做才能获得身份证?