2
我有A and B(a_id:Long)
實體。如何在Squeryl上刪除東西
B
取決於A
。所以我設置了constrainReference(onDelete cascade)
。一切正常。
但是,當我刪除A
我想釋放一些資源取決於B
。可以以某種方式攔截B
的onDelete()
,然後以Squeryl方式執行操作,或者我必須手動執行操作?
我有A and B(a_id:Long)
實體。如何在Squeryl上刪除東西
B
取決於A
。所以我設置了constrainReference(onDelete cascade)
。一切正常。
但是,當我刪除A
我想釋放一些資源取決於B
。可以以某種方式攔截B
的onDelete()
,然後以Squeryl方式執行操作,或者我必須手動執行操作?
架構中的嘗試:
override def callbacks = Seq(
afterDelete(table) call (record => logger.debug("afterDelete")))