Class::DBIのキャッシュ問題

2008-08-21

いつの頃からか、Class::DBIのオブジェクトがキャッシュするようになってしまった。
例えば、update で更新して、その後 retrieve しても前の値が返ってくるといったような。
もちろん DB 上では正常に更新されているにも関わらず、である。

この改悪に対応する方法をClass::DBIに追加。
要するに以下を記述すればOK。

 $Class::DBI::Weaken_Is_Available = 0;


2008
7