【发布时间】:2014-07-25 06:41:59
【问题描述】:
我有一个带有资源的表单,当在表单末尾选择单击时被阻止的按钮时,它会将状态更新为“已阻止”并且当前时间为 BlockedTiming 然后等待批准....我的要求是,如果在 BlockedTiming 的 10 天内,该阻止状态未更改为“已批准”,则应在 10 天完成时自动将其更改为“已批准”。
现在我有两个选择:
1) 是否可以为此编写数据库触发器,如果可以,那么如何编写?如何调用该触发器
2) 我正在使用 struts2。那么我们如何编写一个在登录/服务器启动时调用的操作并检查条件并采取适当的操作。
请提出建议。
【问题讨论】:
-
这取决于您的数据库。 MySQL 支持
Events做到这一点stackoverflow.com/questions/2402097/… 在Oracle 中可以使用Schedulerdocs.oracle.com/cd/B19306_01/appdev.102/b14258/d_sched.htm -
我正在使用 IBM DB2 :/
标签: java struts2 automation startup scheduler