如何在hibernate中实现触发器

Juz*_*ala 16 java triggers hibernate

我想在hibernate中实现类似于触发器的东西.

我需要的是当表中的列达到特定值时,应该在另一个表中插入一行或者应该更新一些其他表.

我如何在休眠中实现它?

Die*_*hon 24

这将在第14章中描述.拦截器和事件.

例如,您可以拦截更新后事件.

但是,将事件系统用于业务操作可能不是最好的主意(它们最适合用于基础架构问题).您应该使用更高级别的层.

  • @Juzer它只是被认为是良好的做法.您的数据层应该简单而且愚蠢,而您的服务层应该完成大部分工作.并且响应事件创建新数据属于服务层,而不是数据层(即使它可能更容易在数据层中实现). (4认同)
  • 嘿,您能否详细说明一下为什么在这种情况下使用事件系统可能不是一个好主意..是否有我没有看到的问题? (2认同)