触发器在MVC中的位置在哪里?

时间:2016-06-13 05:54:47

标签: java mysql

我很困惑地确定触发器在MVC模式中的作用,有人说触发器与数据库一起运行,它来自模型部分,有些人说触发器控制数据被插入或更新到数据库和来到MVC的控制器部分。请告诉我触发器在MVC模式中的作用。

感谢。

2 个答案:

答案 0 :(得分:1)

例如,当某个事件像CRUD操作一样发生时,会调用事件调度程序和事件处理程序,它在CRUD操作之后执行某些操作。这是触发器的作用

如果您只处理数据库并且触发器是CRUD操作,则触发器属于模型层,控制器仅充当视图和模型之间的连接

答案 1 :(得分:1)

触发器总是驻留在控制器中。

模型:包含旧对象,只能获取和设置数据以便在任何地方使用。 模型总是用于在普通旧对象中存储一些数据数据。

虽然控制器控制流量,但触发器也是控制模型的顶级标准对象,可以对任何其他标准或自定义对象执行操作。

欲了解更多信息,请访问: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_triggers.htm

http://amitsalesforce.blogspot.in/2015/04/model-view-controller-mvc-paradigm.html