hibernate3记录数据的增,删,该的操作日志记录(二)

来源:互联网 发布:知乎ios7版本 编辑:程序博客网 时间:2024/06/07 02:27

该文件接着上一篇文章

1.出现的问题

event.getOldState();无法获取之前的值导致修改日志无法读取

 

2.出现原因

在操作数据库中采用的是getTemplate().update(obj)

在调用update这个方法的时候,它没有去load一下数据库,导致在event.getOldState();方法中无法获取旧数据,所有为空

 

3.解决版本

在操作数据库中采用的是getTemplate().merge(obj)

原创粉丝点击