I don't want to lose minutes or hours debugging a stupid typo.
> * I don’t test much
Writing meaningful tests with my object model without having to care about bizarre SQL semantics.
> * I don’t care how much time and bandwidth it uses
Because ORM will optimize the queries for me, cache results and perform lazy loading when possible.
> * I only know Java (or C#, or whatever)
Using the full power of expressive languages to work with my object models, keep things DRY and reuse code, and have support for different storage engines and sql flavors.
> * I don’t spell well
I don't want to lose minutes or hours debugging a stupid typo.
> * I don’t test much
Writing meaningful tests with my object model without having to care about bizarre SQL semantics.
> * I don’t care how much time and bandwidth it uses
Because ORM will optimize the queries for me, cache results and perform lazy loading when possible.
> * I only know Java (or C#, or whatever)
Using the full power of expressive languages to work with my object models, keep things DRY and reuse code, and have support for different storage engines and sql flavors.