DataMapper では、いわゆる 1+N 問題は起こらないと言われている。 たとえば次のような例。ActiveRecord なら 1+N コの SELECT 文が発行されるけど、DataMapper では 1+1 コの SELECT 文だけを発行する。 $ merb -i irb> IRB.conf[:MAIN_CONTEXT].echo = false # エコーバックを切る irb> employees = Employee.all irb> employees.each {|emp| p emp.department } # 1+1 コの SQL 文 ~ SELECT `id`, `name`, `department_id` FROM `employees` ORDER BY `id` ~ SELECT `id`, `name` FROM `departments` WHERE