2017-01-05 134 views
0

我正在使用hibernate 5.1.1的項目,我試圖從我的項目中使用的API映射一些類(所以我不能註釋它們)。JPA映射外部類

@Entity 
public class Activity implements Runnable { 

@Id 
@GeneratedValue(strategy = GenerationType.IDENTITY) 
private Integer id; 

@OneToOne(cascade=CascadeType.ALL, fetch=FetchType.EAGER, optional=false, orphanRemoval=true, targetEntity=AuthData.class) 
private AuthData authData = null; //AuthData is from an external API, I know its source code, but i cant insert the annotations in it. 
+0

那麼你的問題是什麼?這些類是註釋? –

+0

我的問題是如何做到休眠識別這些類,因爲正如我所說我可以註釋他們 –

回答

1

僅僅因爲您無法觸及某個類的代碼並不意味着您無法將某個類作爲JPA實體。只需指定一個orm.xml文件和define the class in there