2015-04-17 2 views
0

У меня есть объект вроде этого.Hibernate Netbeans Только свойства getter-методы могут иметь аннотации Java Persistence, такие как @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

переходных только для полей

Переменные могут быть отмечены переходный, чтобы указать, что они не являются частью устойчивого состояния объекта.

так что это хорошо для ГЭТ, но не для других методов (как может быть?)