What Java ORM do you prefer, and why?

Mike picture Mike · Jan 17, 2009 · Viewed 215.1k times · Source

It's a pretty open ended question. I'll be starting out a new project and am looking at different ORMs to integrate with database access.

Do you have any favorites? Are there any you would advise staying clear of?

Answer

David Crawshaw picture David Crawshaw · Sep 27, 2009

I have stopped using ORMs.

The reason is not any great flaw in the concept. Hibernate works well. Instead, I have found that queries have low overhead and I can fit lots of complex logic into large SQL queries, and shift a lot of my processing into the database.

So consider just using the JDBC package.