You asked why I would use O-R mapping. I stated that I would use it over JDBC for particular reasons, and over straight SQL for others.