I am trying to learn how Hibernate works, and I am running into an almost unacceptable learning curve. I can\'t see how to get Hibernate to respect the auto_increment policy
You might wish to have a look at: http://hibernatepojoge.sourceforge.net/
It claims to create a fully working application (spring, hibernate, junit tests, etc) just by pointing it to a DB.