If you have experience with JDO, I'd stick with JDO. Spring has good support for JDO and it's quite easy to create a JDO DAO. Here's some examples from Chapter 7 - comparing a Hibernate DAO and a JDO DAO.
Originally posted by somkiat puisungnoen:
What is/are different between JDO and Hibernate?
When to use JDO/Hibernate?
I prefer to use Hibernate on my projects, but when an O/R mapping tool doesn't work, I use iBATIS, which allows me to write SQL.
Originally posted by Ali Pope:
I guess you know you can write SQL in Hibernate too. I am wandering what do you mean by doesn't work? (it is a matter of scalability, performance, etc?).
Originally posted by Emman lopez:
I am planning to use Kodo JDO implementation, I wonder if they are thinking to create libraries for Spring, also I heard IntelliJ IDEA IDE were planning to have support for Spring Framework, anyone knows if they are going to release it soon?