* resolve an sql syntax error for H2 version 1.4.200
* update spring and spring-data-jpa version to latest
migrate spring-data-jpa Sort initializations to Sort.by static factory methods to fix compile errors
* update hibernate version to latest
* cleanup code
* show how to get a bean object from factory bean as shown in the section 4
* update mysql version and fix tests under persistence.service
* clean up code