我有一個大數據庫分成幾個模式。在Eclipse嚮導(JPA工具),我產生一個模式的JPA實體,但也有一些表與在其他模式表的依賴,而問題是這些實體都是這樣產生:有沒有什麼辦法可以正確生成幾個模式的JPA實體?
//Foreign Key of one table in other schema
@Column(name="TABLE_ID")
private BigDecimal tableId;
而且我認爲它必須這樣生成:
//Foreign Key of one table in other schema
@JoinColum(name="TABLE_ID")
private TableClass tableId;
第二種方法比第一種更正確嗎?有什麼辦法以第二種方式自動生成JPA實體?
發生了什麼似乎是正確的。 tableId是某個表的列。你會期望它是像長,int,十進制或類似的東西。在一個組合鍵的情況下,唯一一個id映射到的類將是一個PK類。 – arajashe