Hibernate Netbeans只允许属性getter方法具有Java持久性注释,如@Transient

Hibernate Netbeans只允许属性getter方法具有Java持久性注释,如@Transient,java,eclipse,hibernate,netbeans,transient,Java,Eclipse,Hibernate,Netbeans,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)

我有一个这样的实体

@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

我的环境是

netbeans8.2java8更新40,Eclipse开普勒,hibernate4.1.6

抱歉,如果这个问题很傻或很简单,但错误很烦人


委内瑞拉致以最诚挚的问候。

短暂的问候只适用于现场

变量可以标记为瞬态,以表明它们不是对象持久状态的一部分

因此,它对get有好处,但对其他方法没有好处(怎么可能?)