相关疑难解决方法(0)

要在另一个实体中引用的复合键的一个 Id

  • 表 1 只有两列构成组合键。
  • 正在生成表 2 id 列。
  • 我正在提供的 Table1 的一个属性的值,而对于第二个属性,我需要它来获取 Table2 的生成值。这是我迄今为止所拥有的-

复合主键:

public class PKClass implements Serializable
{
    private static final long serialVersionUID = -2092390836751020965L;
    public PKClass(){}
    public PKClass(long actId, long actAttId){
        this.actvId = actId;
        this.actvAtId = actAttId;
    }

    private long actvId;
    private long actvAtId;
    // getters, setters, equals, hashcode
}
Run Code Online (Sandbox Code Playgroud)

实体类 1:

@Entity @Table(name = "Table1")
@IdClass(PKClass.class)
public class AtLinkData implements Serializable
{
    @Id @Column(name = "ACT_ID", nullable = false)
    private long actvId;
    @Id @Column(name = "ACT_AT_ID")
    private …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa

2
推荐指数
1
解决办法
6298
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1