After the first article the second is out now. In this article I convert the first example to a self-contained and runnable Spring Boot application with a RESTful endpoint. This is a first step to extend this application to have a UI — with AngularJS for example.
You can find the article here: http://www.codewithc.com/converting-the-sample-application-to-spring-boot/
Another site where I do some co-authoring is Code with C (C stands for Computer and not the language).
Here I have written a tutorial about Spring and Hibernate (I would call it some variation of my Variations project) and I am very fond of it.
You can read the first article here: http://www.codewithc.com/introduction-to-spring-and-hibernate-with-sample-code/
In the eleventh part of the series (wow, so much to write about, I never imagined to come to this high number of articles in any series) I write about multi-tenancy with Hibernate 4.
You can find the article here: http://javabeginnerstutorial.com/hibernate/multi-tenancy-with-hibernate-4/
In the tenth part of the article series I talk about concurrency controls on entities with Hibernate 4.
You can find the article here: http://javabeginnerstutorial.com/hibernate/concurrency-control-with-hibernate-4/
In the ninth part of the Hibernate 4 introduction series I talk about entity versioning with Hibernate Envers.
You can find the article here: http://javabeginnerstutorial.com/hibernate/auditing-with-hibernate-4/
In the eighth part of the tutorial series I am writing about caching with Hibernate 4. Caching is an important topic, however I scratch only the surface this time. Later I plan to continue this topic with hands-on examples on caching.
You can find the article here: http://javabeginnerstutorial.com/hibernate/caching-with-hibernate-4/
In the seventh part of the tutorials I give an introduction into batch processing with Hibernate — although this batch processing is not quite like what you would understand about this topic. So if you want to use real (or better) batch processing, try a specified tool, just like Spring Batch.
You can read the article here: http://javabeginnerstutorial.com/hibernate/batch-execution-with-hibernate-4/