北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

Class::DBIとStatINCは相性悪し

Class::DBIのset_sqlにこんなコードがあるので、__PACKAGE__->set_sql("〜")の中身を変えても、StatINCの力では反映できません。


my $method = "search_$name";
defined &{"$class?::$method"}
and return $class->_carp("$method() already exists");

search_*メソッドがすでにあれば、再生成はしてくれないってこと。Ima::DBI側はこんなコードないのになあ。