2011-09-02 14 views
0

对于我的作者写文章的应用程序,我实现了一个autoSave机制。定期更新数据库中的数据。由于我在锁定行为方面存在一些问题(每个表中的版本字段都用于此目的),因此我需要覆盖脏条目。如何覆盖表,当休眠说,它被锁定?

是否有一些“标志”或命令保存到DB和忽略休眠锁?

如果它是肮脏的并且之后再次保存,它会再次从DB获取数据吗?因为我们现在有一个新版本并且锁定已经结束,所以保存应该没问题。

伪代码(未测试):

if (article.isDirty()) { 
    article.get(params.id) 
} 
article.bindData(params) 
article.save() 

回答