双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

对数据的操作的信息是记录到数据表里好还是记录到操作日志表里好呢?

owen1759 owen1759 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
项目里有很多表都有创建者、创建时间、修改者、修改时间这些字段,但是从业务的角度看,这些并不属于对应对象自身应有的属性,所以觉得有些不妥。并且即便加了那么多字段,仍然不能完整的反映变更的情况。
但是,独立做的操作日志功能又遇上另一个障碍:
操作日志表[时间、操作者、操作类型(增删改查 )、功能模块、主键]
记录例如[2001-01-01 12:00:00,admin,1,department,12]
但是关键就在于“主键”字段,虽然目前所有的模块主键都是int型,但是谁也无法保证以后的其他模块不会用其他类型的主键,这样的局限性就太大了,有什么办法解决么?
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
owen1759
Java EE 67,535 成员 225,843 内容