base dao リファクタリング