2013-03-18 55 views
0

我想爲我的一個實體類手動編寫元模型類。
手工編寫元模型類是否可能/簡單(只有3個奇異字段)?
我知道有工具可以生成它,但對於我正在進行的簡單測試,我更喜歡用手寫它。 爲下面的類的例子進行理解:手動編寫JPA 2元模型類

public class MyEntity { 
    private Integer val; 
    public Integer getVal()... 
    public void setVal(Integer val):... 
} 

回答

0

對於這樣的簡單的實體也元模型是相當小:

package same.as.myentity; 

import javax.persistence.metamodel.SingularAttribute; 
import javax.persistence.metamodel.StaticMetamodel; 

@StaticMetamodel(MyEntity.class) 
public class MyEntity_ { 
    public static volatile SingularAttribute<MyEntity, Integer> val; 
} 

良好的文檔是由Hibernate提供。它直接取自JPA 2.0規範。

+0

感謝您的回答。這正是我嘗試過的,但是在運行時,當使用val爲空時,我得到了一個空異常。任何想法?不應該初始化變量嗎? – 2013-03-19 21:15:45