【发布时间】:2012-09-08 10:45:48
【问题描述】:
我在一个spring,hibernate项目中工作,数据库是oracle。我有用于持久性相关操作的 DAO 层。
在我的所有表中,我有create_date 和update_date 列分别代表在表中插入和更新行时的时间戳。
有一个要求,我必须更新该特定表的上述两个时间戳列,只要发生任何插入/更新操作,请求就意味着该表。例如,如果我的 DAO 层有两种方法,例如 m1和 m2 分别负责影响 t1 和 t2 表。现在,如果调用 m1 方法,则 t1 表的时间戳列将被更新,即对于插入,create_date 列将被更新,对于任何更新,update_date 列将被更新。
我对 Spring AOP 有想法,所以我想用 AOP 来实现上述要求,但我不太确定是否可以使用 AOP 来实现。
如果我可以使用 AOP 来满足这个要求,请告诉我。如果可能的话,请向我提供如何实现它的输入。
【问题讨论】:
标签: java spring spring-aop