Scala 如何在Squeryl中删除
我有Scala 如何在Squeryl中删除,scala,squeryl,Scala,Squeryl,我有A和B(A\u id:Long)实体 B取决于A。因此,我设置了约束引用(onDelete cascade)。一切正常 但是当我删除A时,我想根据B释放一些资源。是否可以以某种方式截取B的onDelete()并执行操作,然后使用Squeryl方式执行操作,或者我必须手动执行操作?在您的模式中,请尝试: override def callbacks = Seq( afterDelete(table) call (record => logger.debug("afterD
A和B(A\u id:Long)
实体
B
取决于A
。因此,我设置了约束引用(onDelete cascade)
。一切正常
但是当我删除A
时,我想根据B
释放一些资源。是否可以以某种方式截取B
的onDelete()
并执行操作,然后使用Squeryl方式执行操作,或者我必须手动执行操作?在您的模式中,请尝试:
override def callbacks = Seq(
afterDelete(table) call (record => logger.debug("afterDelete")))