0
我有兩個表名爲:t1,t2,t3。如何設置@ForeignKey jdo表java java
t1 consists of the following columns: id(PK), name
t2 consists of the following columns: idPr(PK), id(FK), client
t3 consists of the following columns: idF(PK), id(FK), idPr(FK), date
這是導致我做了類:
@PersistenceCapable
public class t1{
@Persistent
@PrimaryKey
private String id;
@Persistent
private String name;
...
}
@PersistenceCapable
public class t2{
@Persistent
@PrimaryKey
private String idPr;
@Persistent
private String id;
@Persistent
private String client;
.......
}
@PersistenceCapable
public class t3{
@Persistent
@PrimaryKey
private String idF;
@Persistent
private String id;
@Persistent
private String idPr;
@Persistent
private String date;
............
}
如何設置有關外鍵的記錄? 我看了一下here但我不明白如何在不同的類中設置它們。
我試圖在外鍵之前添加@ForeignKey(name =「name_」)但是在數據庫中不會創建外鍵! – user3318618
我已經說過,你沒有關係,所以沒有外鍵會被創建。添加一些關係到你的課堂,然後有一個問題的基礎 –
你能給我一個關係的例子添加到類中嗎?謝謝! – user3318618