获取临时对象ID的问题

时间:2019-09-17 11:26:49

标签: hibernate spring-boot

我有两个实体类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()为空。我应该怎么做才能获得身份证?

0 个答案:

没有答案