Presently we are using JDBC in the data layer and planning to replace it with hibernate. I am new to Hibernate and not sure how hibernate handles concurrency. Can somebody e
Hibernate handles the versioning on its own, a healthy suggestion is to not tamper with the version number at all.
More on versioning in Hibernate
A general but simple guide