All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value.
Castor does JDBC persistence. I honestly have never been a fan of using its XML binding and code generation stuff, myself. Some people feel its not a flexible as Hibernate. However, it has the best OQL support of anything out there, and the option of doing "Lazy Loading" with the Castor data bound collections makes it much more memory friendly if you are dealing with very large datasets.
I have never looked really hard Spring, but I might. However, I am so far along with the code now that I might go back and retrofit it later.
RE: Nice Java Web App - Struts->Spring->Hibernate
Castor does JDBC persistence. I honestly have never been a fan of using its XML binding and code generation stuff, myself. Some people feel its not a flexible as Hibernate. However, it has the best OQL support of anything out there, and the option of doing "Lazy Loading" with the Castor data bound collections makes it much more memory friendly if you are dealing with very large datasets.
I have never looked really hard Spring, but I might. However, I am so far along with the code now that I might go back and retrofit it later.