2010-04-29 71 views

回答

4

版本通常用来实现并发的一种形式。在可以同时从不同源访问的表中,使用名为version的列。 Nhibernate在读取对象的版本时记下对象的版本,当它尝试更新它时,它会首先检查版本是否未更改。在更新一行时,版本列增加。

+1

作为一个附注,你应该使用这个数字(即int),而不是时间戳。即使时间戳记听起来是合乎逻辑的,因为问题根源于时间,int消除了在毫秒内发生加载和更新的可能性,但不太可能。干杯 – Berryl 2010-04-29 18:51:03