2015-04-17 45 views
0

我有一個像這樣的實體。Hibernate Netbeans只有屬性獲取方法允許擁有Java持久性註釋,例如@Transient

@Entity 
public class AquilesZamora extends EntitySuperClass 
{ 
    fields setters and getters omit for brevity 
    @javax.persistence.Transient 
    public AquilesZamora loadIdC03AndC08(final Integer id,final Integer c03,final Integer c08){super.setId(id);this.c03=c03;this.c08=c08;return this;} 
} 

我在我的模型中有幾個@Transient方法,但我編碼這個方法並說。

Only property getter methods are allowed to have Java Persistence annotations such as @Transient. 

這是奇怪的,如果我在Eclipse使用它編譯罰款這是什麼方法錯Netbeans

我的環境是

Netbeans 8.2 Java 8 update 40, Eclipse Kepler,Hibernate 4.1.6

Netbeanss Error 對不起,如果這個問題很愚蠢或簡單,但錯誤是非常煩人的。

委內瑞拉問候。

回答

0

瞬態是僅對字段

變量可被標記瞬態指示它們是不是一個對象的持久狀態的一部分。

所以這是很好的,但還是沒有其他方法(怎麼可能?)