Grails如何处理数据库触发器?

时间:2013-08-20 15:59:59

标签: grails

创建记录时,我有一个带有触发器的现有oracle数据库。文档指示注册evenlisteners以进行更新和创建。有人知道最佳做法。

2 个答案:

答案 0 :(得分:0)

使用触发器创建记录之后或之前发生的事情完全取决于您正在使用的数据库。正如@aldrin所说,如果有另一个应用程序处理同一个数据库,它将有助于一致性。

如果您计划支持多个数据库供应商,我建议您使用这些事件,因为您无法在它们之间转换触发器。

答案 1 :(得分:0)

如果您询问是否可以在grails中复制Oracle触发器 - 答案是可以复制事件绑定(请参阅http://grails.org/doc/latest/guide/GORM.html#eventsAutoTimestamping)。至于你在PL / SQL中为触发器逻辑做了什么,这可能不会轻易转换。