創建類我創建的類:休眠 - 從模式
@Table(name = "FILE_SET")
@Entity
public class FileSet
{
@Id
@Column(name = "FileSetId")
private final long fileSetId;
@Column(name = "FileSetState")
private final int fileSetState;
@OneToMany(targetEntity = Variables.class)
private final Set<Variables> variables;
}
和
@Entity
@Table(name = "VARIABLES")
public class Variables
{
@Id
@Column(name = "VariablesId")
private final int variablesId;
@ManyToOne(targetEntity = FileSet.class)
@JoinColumn(name = "CurrentFileSetId")
private final long currentFileSetId;
@Column(name = "CurrentDevicesDictId")
private final long currentDevicesDictId;
}
而這種代碼是裝箱表: https://zapodaj.net/b18d0afb396e5.png.html
,但我想只有 「變量」和「FileSet」,其中變量中的CurrentFileSetId是來自FileSet的外鍵。我究竟做錯了什麼?我第一次使用hibernate。
外鍵列名是'CurrentFileSetId'。 –
@ v.ladynev糾正! – eatSleepCode