The best book By far on this subject is pro spring 3 by apress. It teaches the dao pattern and it also goes into hibernate and entity manager and jpa which is the most acceptable way of doing spring development. You can download the source code if you have win zip. The upcoming book by willie wheeler spring in practice by manning(dao pattern) is a very good book for learning spring oop. He also takes a detailed look into spring security as well. He is an excellent writer, however it does not cover entity manager jpa template etc, you can down load the code on the manning book site. The upcoming
book by sam brannen(oreilly) spring in a nutshell looks to be a very good book. I wish the author had provided the code to that book Please look for a book that is over 300 pages. Lastly you can go to spring site and look at their tutorial.