我正在設計數據庫和實體。我需要爲某些實體定義共享生命週期操作。我可以在接口上註釋@EntityListener嗎?
我可以在接口上註釋@EntityListeners
,以便實現接口的實體會影響?
@EntityListeners({StorageObjectOwnerListener.class})
public interface StorageObjectOwner {
}
public class StorageOwnerOwnerListener {
@PreRemove
private void onPreRemove(final Object object) {
}
}
現在任何實體受到影響。
public class MyEntity implements StorageObjectOwner {
// will StorageObjectOwnerListener take action?
}
@NeilStockton如果我不關心任何實現的具體行爲,我不會發布這樣的問題。多麼經典的評論。 –