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有好处,但对其他方法没有好处(怎么可能?)