2

I have A and B(a_id:Long) entities.

B depends on A. So I've set constrainReference(onDelete cascade). Everything works fine.

But when I delete A I want to free some resources depending on B. Can somehow intercept B's onDelete() and perform operations then with a Squeryl way or I have to do it manually?

kiritsuku
  • 52,967
  • 18
  • 114
  • 136
weakwire
  • 9,284
  • 8
  • 53
  • 78

1 Answers1

1

In your Schema try:

override def callbacks = Seq(
        afterDelete(table) call (record => logger.debug("afterDelete")))
Dave Whittaker
  • 3,102
  • 13
  • 14