问题描述
要求:1.持久层使用ibatis2.包含系统日志和业务操作日志两部分。3.能够记录到操作的表名、字段、操作者、时间,记录字段值得改变情况。使用监听器?spring对数据库操作时AOP?请大虾们解答?谢谢!
解决方案
解决方案二:
springAOP
解决方案三:
该回复于2009-10-11 08:59:49被版主删除
解决方案四:
其实是可以配置使用触发器只是太麻烦了
解决方案五:
如果你的系统用了spring作为容器,那么AOP将是首选,如果没有,那改动就有些大,可以考虑用监听器,不过你要记录的这样详细,可能不是很好用,也可以考虑结合动态代理使用,配合上log4j处理下就可以了
解决方案六:
怎么都没人继续了哎呵呵
解决方案七:
引用4楼long_lan的回复:
如果你的系统用了spring作为容器,那么AOP将是首选,如果没有,那改动就有些大,可以考虑用监听器,不过你要记录的这样详细,可能不是很好用,也可以考虑结合动态代理使用,配合上log4j处理下就可以了
我们这个日志要存到数据库是针对系统管理员类的方便查询日志,因此记录的信息应该是用户友好型的,跟Log4J好像没有什么太大的关系
解决方案八:
引用1楼lanicetomas的回复:
springAOP
顶
解决方案九:
该回复于2009-10-19 10:40:30被版主删除
解决方案十:
引用7楼wlxtaking的回复:
引用1楼lanicetomas的回复:springAOP顶
讲点具体的思路啊哈
解决方案十一:
没人懂吗????
时间: 2024-09-16 06:08:01