Class::DBIのキャッシュ問題
2008-08-21
いつの頃からか、Class::DBIのオブジェクトがキャッシュするようになってしまった。
例えば、update で更新して、その後 retrieve しても前の値が返ってくるといったような。
もちろん DB 上では正常に更新されているにも関わらず、である。
この改悪に対応する方法をClass::DBIに追加。
要するに以下を記述すればOK。
$Class::DBI::Weaken_Is_Available = 0;