数据元管理日志表数据库怎么设计

数据元管理日志表数据库怎么设计,第1张

1.设计一张日志字段包含 lid(编号)luser( *** 作者)ldate( *** 作时间)lcontext( *** 作描述)2.编写一个类Log,里面有添加日志的静态方法(就是写插入一条记录到日志表),以后想添加一条日志的时候就直接调用该方法3.使用,例如现在刚刚添加了一新人员的信息,那么可以调用Log类的静态方法插入一条日志。4.查看日志,可以把查看日志的方法写在Log类里面,或者单独写都行。 日志的查询就是对日志表的查询,可以实现多种查询方式,例如按时间,按 *** 作者,按内容模糊查找等。 这种方法以前做过几次了,看是不是你想要的。

提供建议如下:

1.每个需要被日志管理的数据库映射类都加一个功能名称属性并赋值。

2.封装hibernate中提供的save方法(增、改)和delete方法(删)。

在save方法中先判断传过来的对象的id,有id为更改,无id为新增。然后向日志管理类添加对象。 *** 作为新增或更改,功能为对象.get功能名称,其他如 *** 作人员及时间等应该有公共类可以取得.

删除方法类似

大概思路应该就是这样.

请检查一下数据库的系统日志表,看看哪个字段是主键或唯一索引,主键或唯一索引是不能重复插入的。

你更新的那几个字段,应该有某个字段是这种情况。

你可以将那个字段设为可重复索引,再在系统日志表中添加一个自增字段作为主键...

祝你成功!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10815010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存