以下を考えると:
$userMapper = new UserMapper($db);
$user = $userMapper->find(381);
$user->name = 'Derp' //was Durr
$userMapper->save($user);
name
よりスリムな UPDATE クエリを構築するために、変更のみを検出するために UserMapper にロジックを構築する価値はありますか? それとも、ユーザー オブジェクトのすべてのフィールドからユーザーのレコード全体を更新する方が簡単ですか?
1 つのフィールドと 50 のフィールド間の MySQL 更新パフォーマンスは無視できると思いますか?