前些天测试中发现,缓存好像不能处理数据变更的情况。原来还是好好的阿。
经过跟踪,发现问题出在UpdateTimestampsCache,不知哪位仁兄手快,改了一行if语句,把原来正确的逻辑改错了。在7月13号到11月15号之间,下载的hibernate都有这个BUG。
return lastUpdate.longValue() < timestamp.longValue();
// if ( lastUpdate.longValue() >= timestamp.longValue() ) return false;
从这件事情,引申出另外一个问题,测试是如何的重要。 ...
- 浏览: 20315 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
测试的粒度如何界定?
引用透过方面的视角也许是一个可以考虑的方法。 这样测试会不会覆盖不全?
-- by rrtrip -
用ActiveRecord能否完美的 ...
比如遗留系统,就算是很多现在的数据库也不是按照ActiveRecord形式弄得, ...
-- by 刑天战士 -
用ActiveRecord能否完美的 ...
除了单表继承某些情况下不一定适用以外,Active Record还是能满足大部分 ...
-- by BirdGu -
用ActiveRecord能否完美的 ...
partech 写道yuxie 写道难道你看现在ror那些例子里边的Active ...
-- by 刑天战士 -
用ActiveRecord能否完美的 ...
partech 写道yuxie 写道难道你看现在ror那些例子里边的Active ...
-- by tuti






评论排行榜