dao リファクタリング