次のコードは を保存しobjAます。
A objA = new A();
session.save(objA);
が呼び出されたときに、オブジェクトに内部メソッド/関数を実行さsession.save(A)せたい:A
onSave() {
this.b = some code;
}
コードはどこに配置できますか? 実際のonSave()メソッド、実装するインターフェース、または拡張する抽象クラスはありますか?
Hibernate インターセプターorg.hibernate.InterceptorとそのonSave メソッドを使用できます
boolean onSave(
Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
Type[] types)
でこれを行うことができますInterceptor。