From: Arturo Garcia Date: 2010-11-18T20:59:47+09:00 Subject: Re: ORM's - Don't Do It! I think you need ORM but in that order Object --> Relational --> Mapping (Datamapper could be your friend) The other way won't do. Otherwise, stored procedures. I think your DBAs will favour the second one, and I would suggest splitting your models in two: Business Logic Data Access You will probably find that SELECTs will be free of charge, but DELETEs and UPDATES wont. My feeling is your application is more of a transactional one, so the models might model the transactions themselves, rather than the entities. Good luck!