Questa domanda è essenzialmente l'opposto di this one.Come rendere Hibernate ignorato un metodo?
Ho un metodo in questo modo:
public boolean isVacant() {
return getEmployeeNum() != null && getEmployeeNum().equals("00000000");
}
Quando carico in su, Hibernate si lamenta che ho attributo chiamato vacant
. Ma non voglio un attributo chiamato vacant
- Non ho bisogno di memorizzare quei dati - è semplicemente logico.
Hibernate dice:
org.hibernate.PropertyNotFoundException: Impossibile trovare un setter per la proprietà vacante in classe com.mycomp.myclass ...
C'è un'annotazione posso aggiungere al mio metodo isVacant()
per far sì che Hibernate lo ignori?
Doh - Ho pensato che "@ Transient" era solo per i campi ... – corsiKa