この質問は本質的にthis oneの反対です。Hibernateにメソッドを無視させる方法は?
私はそうのような方法があります:私はそれをロードすると
public boolean isVacant() {
return getEmployeeNum() != null && getEmployeeNum().equals("00000000");
}
を、Hibernateは私がvacant
何の属性を呼ばなかったことを不平を言っています。しかし、私はvacant
という属性を必要としません - 私はそのデータを格納する必要はありません - それは単にロジックです。
Hibernateは言う:
org.hibernate.PropertyNotFoundException:クラスcom.mycomp.myclassで空いているプロパティのセッターを見つけることができませんでしたが...
は、私が追加することができ、注釈があります私のisVacant()
メソッドにHibernateにそれを無視させる方法はありますか?
Doh - 私は '@ Transient'はフィールドのためだと思っていました... – corsiKa